Notificando o programa de que a sessão X está sendo encerrada

Notificando o programa de que a sessão X está sendo encerrada

OK. Entendo que a sessão X é um pouco vaga aqui, então deixe-me esclarecer o que quero dizer com a frase. Quero dizer a situação em que uma pessoa foi apresentada a uma tela do gerenciador de exibição (por exemplo, xdm, kdm, gdm, mdm, lightDM ,,,), "efetua login", terminou de usar o computador, "fez logout", o gerenciador de exibição tela é restaurada.

Na última etapa, todos os processos que não são descendentes diretos de algo como SSH ou agetty devem desaparecer.

Desejo colocar scripts de limpeza entre o "logout" e a restauração do gerenciador de exibição.

Preciso saber como o X notifica outros programas de que o gerenciador de janelas está inativo e, possivelmente, como pausar a saída, se um programa exigir isso.

informação relacionada