![Ubuntu 18.04 使用 gdm 自动启动脚本](https://linux22.com/image/1158678/Ubuntu%2018.04%20%E4%BD%BF%E7%94%A8%20gdm%20%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%E8%84%9A%E6%9C%AC.png)
我如何启动程序/脚本根一旦 GDM 启动。我需要所述程序/脚本在用户登录之前启动。它需要在 GDM 登录屏幕出现时立即启动。
我知道/etc/xdg/autostart
在用户登录时输入某些内容会启动程序/脚本。我应该将脚本放在哪里才能在用户登录前启动它?
答案1
搞清楚了。将.desktop
文件放在下面/usr/share/gdm/greeter/autostart/
将在 gdm 加载登录屏幕时(实际用户登录之前)启动程序/脚本。
但这有一些附加条件,例如,dconf-service
在用户登录之前不会加载,因此libdconf
无法读取任何内容。即使在用户登录后也是如此,因为dconf-service
加载是在登录会话下进行的。