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).