Есть ли способ выполнить команду, когда пользователь выходит из X?

Я пытаюсь выполнить две команды один на logon и один при выходе из системы. Для входа в журнал я поместил свой скрипт в /etc/X11/xinit/xinitrc.d и это работает.

Я хотел бы, чтобы он был общесистемным, поэтому я могу использовать любой WM.

One Solution collect form web for “Есть ли способ выполнить команду, когда пользователь выходит из X?”

Посмотрите на свой менеджер дисплеев (lightdm, gdm, kdm, xdm, wdm).

Новые версии lightdm могут содержать запись session-cleanup-script [SeatDefaults] секции [SeatDefaults] в /etc/lightdm/lightdm.conf .

Для gdm вы можете поместить скрипт в каталог PostSession .

Для kdm, xdm и wdm рассмотрим этот ответ в SuperUser .

  • Как определить, какая клавиатура использовалась для нажатия клавиши?
  • Производительность и ограничения использования X GUI удаленно?
  • Мне нравится по умолчанию «X» образный перекрестие курсора в linux. Как заставить Debian использовать этот большой X вместо обычного курсора мыши?
  • Переключить ключ к двум модификаторам или использовать мета-ярлыки в терминале (терминатор)
  • Доступ к локальному gpu, когда ssh на удаленном сервере
  • Пользовательская раскладка клавиатуры сбрасывается до значения по умолчанию после ожидания или перезагрузки
  • Общий способ отладки vmware мыши в X11
  • Откройте окно на удаленном X-дисплее (почему «Не удается открыть дисплей»)?
  • Управлять X-буфером обмена из командной строки
  • Как изменить modMask в Xmonad, когда определенное окно сосредоточено, или на конкретном рабочем пространстве?
  • Невозможно изменить яркость после ожидания или выхода из системы
  • Linux и Unix - лучшая ОС в мире.