На этот вопрос уже есть ответ здесь:
Я хочу запускать скрипт при выходе из системы через unity. Я читал что-то о lightdm, но я не знаю, что это такое, и файл конфигурации не существовал. Конфиг-файл, упомянутый здесь, не существует! И ручное создание его не решает мою проблему.
Открытый терминал (или также известный как командная строка) путем прижимания друг к другу Ctrl Высокий звук T или путем нахождения его в тире.
Выполнение эта команда sudo gedit /etc/lightdm/lightdm.conf
. Это открывает текстовый редактор с lightdm.conf файлом, расположенным в /etc/lightdm
папка.
В файле у Вас должна быть эта строка [SeatDefaults]
. Проревите эту строку, войдите session-cleanup-script=/path/to/your-script.sh
, где/path/to/your-script.sh фактический адрес сценария, который Вы хотите выполнить.Примечание: удостоверьтесь, что Ваш сценарий установлен на исполняемый файл путем выполнения sudo chmod +x /path/to/script.sh
, Сохраняют и выходят
ПРИМЕЧАНИЕ : с 14,04 версий файл конфигурации не существует и должен быть создан вручную ИЛИ скопирован из файла в качестве примера с помощью следующей команды
sudo sh -c ' zcat /usr/share/doc/lightdm/lightdm.conf.gz > /etc/lightdm/lightdm.conf`