¿Dónde coloco un script de cierre de sesión para LightDM?

¿Dónde coloco un script de cierre de sesión para LightDM?

Anteriormente en Karmic, creamos un script de cierre de sesión que funciona en segundo plano al realizar una copia de seguridad del directorio de inicio de un usuario; este script se colocó en el /etc/GDM/PostSessiondirectorio.

No puedo entender dónde colocar un script que quiero ejecutar durante un cierre de sesión en LightDM.

He buscado y encontrado muchas personas que están buscando esta respuesta, por lo que cualquier ayuda sería muy apreciada.

Respuesta1

Al menos desde Ubuntu 12.04 ahora hay una opción session-cleanup-scriptque se puede agregar a la sección [SeatDefaults] de /etc/lightdm/lightdm.conf. /usr/share/doc/lightdm/lightdm.conf.gzes la documentación:

# session-cleanup-script = Script to run when quitting a user session (runs as root)

No olvide chmod +x yourscriptdarle permiso de ejecución a su script.

Después de cambiar un valor en lightdm.conf, solo tiene efecto después de reiniciar lightdm. Puede reiniciar o iniciar sesión en una consola (Ctrl+Alt+F1) y ejecutar sudo restart lightdm.

(Gracias a Krytarik que publicó esta respuesta enhttp://ubuntuforums.org/showthread.php?t=1918649)

Respuesta2

Agregar

session-setup-script = Script to run when starting a user session (runs as root)

session-cleanup-script = Script to run when quitting a user session (runs as root)

en /etc/lightdm/lightdm.confarchivo.

Fuentes:

Respuesta3

Esto no es posible. creo que necesitas seguirerror en el launchpad

información relacionada