Ubuntu 18.04 使用 gdm 自动启动脚本

Ubuntu 18.04 使用 gdm 自动启动脚本

我如何启动程序/脚本一旦 GDM 启动。我需要所述程序/脚本在用户登录之前启动。它需要在 GDM 登录屏幕出现时立即启动。

我知道/etc/xdg/autostart在用户登录时输入某些内容会启动程序/脚本。我应该将脚本放在哪里才能在用户登录前启动它?

答案1

搞清楚了。将.desktop文件放在下面/usr/share/gdm/greeter/autostart/将在 gdm 加载登录屏幕时(实际用户登录之前)启动程序/脚本。

但这有一些附加条件,例如,dconf-service在用户登录之前不会加载,因此libdconf无法读取任何内容。即使在用户登录后也是如此,因为dconf-service加载是在登录会话下进行的。

相关内容