我在哪里为LightDM放置注销脚本?

以前在Karmic中,我们创建了一个注销脚本,在后台执行一些工作来备份用户主目录,此脚本放在/etc/GDM/PostSession目录中。

我无法弄清楚在LightDM注销期间我想要运行的脚本放在哪里。

我搜索过,发现很多人正在寻找这个答案,所以任何帮助都会非常感激。

至少从Ubuntu 12.04开始,现在有一个选项session-cleanup-script可以添加到/etc/lightdm/lightdm.conf的[SeatDefaults]部分。 /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上发布了这个答案)

 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文件中。

资料来源:

这是不可能的。 我认为你需要关注launcpad中的bug

  • 我如何订阅错误?