#1 Le 04/10/2012, à 09:43
- bilbaooo
Condition pour exécuter un script à la fermeture de la session
Bonjour,
Je cherche à faire un script simple qui affiche une fenêtre lors de la fermeture de la session d'un utilisateur afin de l'avertir s'il a laissé une clé USB connecté.
Mon problème est que je n'ai aucune idée de quel paramètre à insérer dans ma condition pour que l’exécution se fasse à la fermeture de la session (quand l'utilisateur clique sur "se déconnecter").
Quel qu'un peut il m'aiguiller sur la bonne voie?
Merci d'avance.
Hors ligne
#2 Le 04/10/2012, à 11:34
- obibann
Re : Condition pour exécuter un script à la fermeture de la session
Il me semble qu'il faut ajouter ton code dans le fichier suivant :
/etc/X11/gdm/PostSession/Default
A tester, je ne suis pas certain que ce fichier existe encore depuis le passage à lightdm.
A+
Ubuntu 16.04
Avec Windows, on fait ce qu'on peut... Avec Linux, on fait ce qu'on veut !! :p
Hors ligne
#3 Le 08/10/2012, à 08:59
- bilbaooo
Re : Condition pour exécuter un script à la fermeture de la session
Bonjour et merci de ta réponse.
En fouillant un peu le fichier dont tu parles se trouve à cette adresse (pas dans le répertoire X11):
/etc/gdm/PostSession/Default
Cependant, en affichant la fenêtre de la sorte avec zenity, l'écran de fige sur la fenêtre et je suis obliger de killer Xorg avec un tty pour débloquer la situation.
Deux questions :
Où apprends on ce genre d'information autrement que sur des forums ? Il faut lire la doc de X11 ?
Quelqu'un a t il une autre idée ?
Le mieux serait d'afficher la fenêtre avant que l'utilisateur confirme "se déconnecter" lorsqu'il a le message "Voulez vous vraiment quitter tous les programmes et vous déconnecter ?" (propre à gnome 2 je pense)
Hors ligne
#4 Le 12/10/2012, à 03:29
- bilbaooo
Re : Condition pour exécuter un script à la fermeture de la session
Up! Des idées ?
Hors ligne