Voir http://mail.xfce.org/pipermail/xfce/2012-November/031694.html - Là, Erik Habicht a suggéré de créer un script wrapper dans /usr/local/bin/xfce4-session
(ou un autre répertoire qui précède le répertoire où xfce4-session
est installé, /usr/bin
dans votre PATH
). De cette façon, vous n'avez pas à modifier /usr/bin/X11/xfce4-session
, afin qu'il puisse être mis à jour indépendamment.
#!/bin/bash
# Add your own pre-session logic here
/usr/bin/xfce4-session
# Add your own logout logic here
alors
$ chmod +x /usr/local/bin/xfce4-session
Ce n'est pas parfait (dépend de PATH
commande) mais peut être plus agréable au goût.
(Remarque :J'ai promu mon commentaire en réponse. )
Changez le /usr/bin/xfce4-session
exécutable avec un script shell qui exécute le xfce4-session
d'origine et votre script de déconnexion si xfce4-session
terminé.
# mv /usr/bin/xfce4-session /usr/bin/xfce4-session.orig
Le nouveau /usr/bin/xfce4-session
fichier :
#!/bin/bash
/usr/bin/xfce4-session.orig
echo "my logout script" > /tmp/testfile
N'oubliez pas de définir les autorisations d'exécution :
# chmod a+x /usr/bin/xfce4-session
(Testé sur Debian Squeeze.)