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

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

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

  • Имитировать x-экран?
  • Как предотвратить эффект переключения колпачков, без переназначения или отключения его?
  • Для чего нужен «.xsession»?
  • Запуск программы GUI при запуске
  • прозрачность терминала, проблема с Imagemagick и X11
  • Как установить X11 в мою собственную систему Linux Buildroot?
  • dbus-запуск прерывается ненормально со следующей ошибкой: протокол не указан
  • Может ли диспетчер окон имитировать размер виртуального экрана?
  • Одновременное выполнение нескольких сеансов консоли X с помощью startx
  • Захват timestamped событий мыши X и рендеринг видео с пользовательским указателем мыши?
  • Сколько буферов находится в системе?
  • Существует ли эмулятор терминала, который запоминает выходные данные своего последнего запуска?
  • 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 .

    Linux и Unix - лучшая ОС в мире.