Я добавил следующее к /etc/lightdm/lightdm.conf в Ubuntu Precise:
[SeatDefaults]
session-cleanup-script=/usr/local/bin/script-to-run
Хорошо работает каждый раз.
Источник: http://ubuntuforums.org/showthread.php ? Т = 1969822 & амп;
р = 11892228 # post11892228