Vedi http://mail.xfce.org/pipermail/xfce/2012-November/031694.html - Qui, Erik Habicht ha suggerito di creare uno script wrapper in /usr/local/bin/xfce4-session
(o un'altra directory che precede la directory in cui xfce4-session
è installato, /usr/bin
nel tuo PATH
). In questo modo, non devi modificare /usr/bin/X11/xfce4-session
, quindi può essere aggiornato in modo indipendente.
#!/bin/bash
# Add your own pre-session logic here
/usr/bin/xfce4-session
# Add your own logout logic here
allora
$ chmod +x /usr/local/bin/xfce4-session
Non è perfetto (dipende da PATH
ordine) ma potrebbe essere più appetibile.
(Nota:ho promosso il mio commento a risposta. )
Cambia il /usr/bin/xfce4-session
eseguibile con uno script di shell che esegue il xfce4-session
originale e il tuo script di logout se xfce4-session
finito.
# mv /usr/bin/xfce4-session /usr/bin/xfce4-session.orig
Il nuovo /usr/bin/xfce4-session
file:
#!/bin/bash
/usr/bin/xfce4-session.orig
echo "my logout script" > /tmp/testfile
Non dimenticare di impostare i permessi di esecuzione:
# chmod a+x /usr/bin/xfce4-session
(Testato su Debian Squeeze.)