我如何启动程序/脚本根一旦 GDM 启动。我需要所述程序/脚本在用户登录之前启动。它需要在 GDM 登录屏幕出现时立即启动。
我知道/etc/xdg/autostart
在用户登录时输入某些内容会启动程序/脚本。我应该将脚本放在哪里才能在用户登录前启动它?
答案1
搞清楚了。将.desktop
文件放在下面/usr/share/gdm/greeter/autostart/
将在 gdm 加载登录屏幕时(实际用户登录之前)启动程序/脚本。
但这有一些附加条件,例如,dconf-service
在用户登录之前不会加载,因此libdconf
无法读取任何内容。即使在用户登录后也是如此,因为dconf-service
加载是在登录会话下进行的。