Pelo menos desde o Ubuntu 12.04 existe agora uma opção session-cleanup-script
que pode ser adicionada à seção [SeatDefaults] de /etc/lightdm/lightdm.conf
. /usr/share/doc/lightdm/lightdm.conf.gz
é a documentação:
# session-cleanup-script = Script to run when quitting a user session (runs as root)
Não se esqueça de chmod +x yourscript
para conceder ao seu script permissão de execução.
Depois de alterar um valor no lightdm.conf, ele só terá efeito após o reinício do lightdm. Você pode reinicializar ou fazer login em um console (Ctrl + Alt + F1) e executar sudo restart lightdm
.
(Obrigado ao Krytarik que postou esta resposta no link )