Где я могу разместить скрипт выхода для LightDM?

Ранее в Karmic мы создали сценарий выхода из системы, который выполняет некоторую работу в фоновом режиме при резервном копировании домашнего каталога пользователей, этот сценарий был помещен в /etc/GDM/PostSession каталог.

Я не могу понять, куда поместить скрипт, который я хочу запустить во время выхода из LightDM.

Я искал и нашел много людей, которые ищут этот ответ, поэтому любая помощь будет принята с благодарностью.

3 ответа

По крайней мере, с 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)

Добавлять

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 файл.

Источники:

Это невозможно. Я думаю, что вы должны следить за ошибкой в ​​панели запуска

Другие вопросы по тегам