先前在 Karmic 中,我們建立了一個登出腳本,該腳本在背景執行一些備份使用者主目錄的工作,該腳本被放置在該/etc/GDM/PostSession
目錄中。
我不知道在 LightDM 中登出期間將要執行的腳本放在哪裡。
我已經搜索並發現很多人正在尋找這個答案,因此任何幫助將不勝感激。
答案1
至少從 Ubuntu 12.04 開始,現在有一個選項session-cleanup-script
可以添加到/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