
Хорошо. Я понимаю, что X session здесь немного расплывчато, поэтому позвольте мне пояснить, что я имею в виду под этой фразой. Я имею в виду ситуацию, когда человеку был представлен экран диспетчера дисплеев (например, xdm, kdm, gdm, mdm, lightDM ,,, ), он «входит в систему», заканчивает использовать компьютер, «выходит из системы», экран диспетчера дисплеев восстанавливается.
На последнем этапе все процессы, которые не являются прямыми потомками чего-либо вроде SSH или agetty, должны быть удалены.
Я хочу разместить скрипты очистки между «выходом из системы» и восстановлением диспетчера дисплеев.
Мне нужно знать, как X уведомляет другие программы о том, что оконный менеджер завершает работу, и, возможно, как приостановить выход, если это требуется программе.