之前在 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
文件中。
资料来源:
/usr/share/doc/lightdm/lightdm.conf.gz
- http://ubuntuforums.org/showthread.php?t=1918649
答案3
这是不可能的。我认为你需要遵循启动板中的错误