web-dev-qa-db-ja.com

LightDMのログアウトスクリプトはどこに配置しますか?

以前はKarmicで、ユーザーのホームディレクトリのバックアップ時にバックグラウンドで作業を行うログアウトスクリプトを作成しました。このスクリプトは/etc/GDM/PostSessionディレクトリに配置されていました。

LightDMでログアウト中に実行したいスクリプトをどこに置くかわかりません。

私は検索して、この答えを探している多くの人々を見つけたので、どんな助けでも大歓迎です。

12
Kevin Daly

少なくとも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を実行できます。

(この回答を http://ubuntuforums.org/showthread.php?t=1918649 に投稿してくれたKrytarikに感謝します)

10
elmicha

追加

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
user55822