Dove inserisco uno script di disconnessione per LightDM?

12

Precedentemente in Karmic, abbiamo creato uno script di disconnessione che funziona in background sul backup di una home directory degli utenti, questo script è stato inserito nella directory /etc/GDM/PostSession .

Non riesco a capire dove mettere uno script che voglio eseguire durante un logout in LightDM.

Ho cercato e ho trovato molte persone che stanno cercando questa risposta, quindi qualsiasi aiuto sarebbe molto apprezzato.

    
posta Kevin Daly 18.10.2011 - 01:49
fonte

3 risposte

10

Almeno da quando Ubuntu 12.04 ora c'è un'opzione session-cleanup-script che può essere aggiunta alla sezione [SeatDefaults] di /etc/lightdm/lightdm.conf . /usr/share/doc/lightdm/lightdm.conf.gz è la documentazione:

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

Non dimenticare chmod +x yourscript per dare il permesso all'esecuzione dello script.

Dopo aver modificato un valore in lightdm.conf ha effetto solo dopo il riavvio di lightdm. Puoi riavviare o accedere a una console (Ctrl + Alt + F1) ed eseguire sudo restart lightdm .

(Grazie a Krytarik che ha pubblicato questa risposta in link )

    
risposta data elmicha 09.05.2012 - 19:29
fonte
3

Aggiungi

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)

in /etc/lightdm/lightdm.conf file.

Fonti:

  • /usr/share/doc/lightdm/lightdm.conf.gz
  • link
risposta data user55822 20.04.2012 - 17:34
fonte
2

Questo non è possibile. Penso che devi seguire bug nel launcpad

risposta data Guria 24.10.2011 - 14:29
fonte

Leggi altre domande sui tag