web-dev-qa-db-fra.com

Comment exécuter un script à la déconnexion

Je souhaite exécuter un script lorsque je me déconnecte via l'unité. J'ai lu quelque chose à propos de lightdm mais je ne sais pas vraiment ce que c'est et le fichier de configuration n'existait pas. Le fichier de configuration mentionné ici n'existe pas! Et le créer manuellement ne résout pas mon problème.

1
Marton
  1. Ouvrez le terminal (ou également appelé ligne de commande) en appuyant simultanément CtrlAltT ou en le trouvant au tiret.

  2. Exécutez cette commande Sudo gedit /etc/lightdm/lightdm.conf. Cela ouvre l'éditeur de texte avec le fichier lightdm.conf situé dans le dossier /etc/lightdm.

  3. Dans le fichier, vous devriez avoir cette ligne [SeatDefaults]. En dessous de cette ligne, entrez session-cleanup-script=/path/to/your-script.sh, où /path/to/your-script.sh est l'adresse exacte du script que vous souhaitez exécuter. Remarque: assurez-vous que votre script est défini sur exécutable en exécutant Sudo chmod +x /path/to/script.sh

  4. Sauvegarder et quitter

NOTE: à partir de la version 14.04, le fichier de configuration n'existe pas et doit être créé manuellement OR copié à partir d'un exemple de fichier à l'aide de la commande suivante

 Sudo sh -c ' zcat /usr/share/doc/lightdm/lightdm.conf.gz > /etc/lightdm/lightdm.conf`
9