我应该把 LightDM 的注销脚本放在哪里?

我应该把 LightDM 的注销脚本放在哪里?

之前在 Karmic 中,我们创建了一个注销脚本,它在后台执行一些备份用户主目录的工作,该脚本被放在目录中/etc/GDM/PostSession

我不知道应该把在 LightDM 注销时运行的脚本放在哪里。

我搜索后发现有很多人正在寻找这个答案,因此如果能提供任何帮助我将非常感激。

答案1

至少从 Ubuntu 12.04 开始,现在有一个选项session-cleanup-script可以添加到的 [SeatDefaults] 部分/etc/lightdm/lightdm.conf/usr/share/doc/lightdm/lightdm.conf.gz请参阅文档:

# session-cleanup-script = Script to run when quitting a user session (runs as root)

不要忘记chmod +x yourscript授予你的脚本执行权限。

更改 lightdm.conf 中的值后,仅在 lightdm 重新启动后才会生效。您可以重新启动或登录到控制台(Ctrl+Alt+F1)并运行sudo restart lightdm

(感谢 Krytarik 在http://ubuntuforums.org/showthread.php?t=1918649

答案2

添加

session-setup-script = Script to run when starting a user session (runs as root)

session-cleanup-script = Script to run when quitting a user session (runs as root)

/etc/lightdm/lightdm.conf文件中。

资料来源:

答案3

这是不可能的。我认为你需要遵循启动板中的错误

相关内容