Ver http://mail.xfce.org/pipermail/xfce/2012-November/031694.html - Allí, Erik Habicht sugirió crear un script contenedor en /usr/local/bin/xfce4-session (u otro directorio que precede al directorio donde xfce4-session está instalado, /usr/bin en tu PATH ). De esta manera, no tienes que cambiar /usr/bin/X11/xfce4-session , por lo que se puede actualizar de forma independiente.
#!/bin/bash
# Add your own pre-session logic here
/usr/bin/xfce4-session
# Add your own logout logic here
entonces
$ chmod +x /usr/local/bin/xfce4-session
No es perfecto (depende de PATH orden) pero puede ser más apetecible.
(Nota:promocioné mi comentario a una respuesta. )
Cambia el /usr/bin/xfce4-session ejecutable con un script de shell que ejecuta el xfce4-session original y su secuencia de comandos de cierre de sesión si xfce4-session terminado.
# mv /usr/bin/xfce4-session /usr/bin/xfce4-session.orig
El nuevo /usr/bin/xfce4-session archivo:
#!/bin/bash
/usr/bin/xfce4-session.orig
echo "my logout script" > /tmp/testfile
No olvide configurar los permisos de ejecución:
# chmod a+x /usr/bin/xfce4-session
(Probado en Debian Squeeze).