Auparavant dans Karmic, nous avions créé un script de déconnexion qui effectuait quelques tâches en arrière-plan pour la sauvegarde du répertoire de base d'un utilisateur. Ce script était placé dans le répertoire /etc/GDM/PostSession
.
Je ne sais pas où placer un script que je veux exécuter lors d'une déconnexion dans LightDM.
J'ai cherché et trouvé de nombreuses personnes à la recherche de cette réponse; toute aide serait donc grandement appréciée.
Au moins depuis Ubuntu 12.04, il existe maintenant une option session-cleanup-script
qui peut être ajoutée à la section [SeatDefaults] de /etc/lightdm/lightdm.conf
. /usr/share/doc/lightdm/lightdm.conf.gz
est la documentation:
# session-cleanup-script = Script to run when quitting a user session (runs as root)
N'oubliez pas chmod +x yourscript
pour donner à votre script la permission d'exécution.
Après avoir modifié une valeur dans lightdm.conf, cela prend effet uniquement après le redémarrage de lightdm. Vous pouvez soit redémarrer, soit vous connecter à une console (Ctrl + Alt + F1) et exécuter Sudo restart lightdm
.
(Merci à Krytarik qui a posté cette réponse dans http://ubuntuforums.org/showthread.php?t=1918649 )
Ajouter
session-setup-script = Script to run when starting a user session (runs as root)
session-cleanup-script = Script to run when quitting a user session (runs as root)
dans le fichier /etc/lightdm/lightdm.conf
.
Sources:
/usr/share/doc/lightdm/lightdm.conf.gz
Ce n'est pas possible. Je pense que vous devez suivre bug dans launcpad