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 )