Wo lege ich ein Abmeldeskript für LightDM ab?

12

Zuvor haben wir in Karmic ein Abmeldeskript erstellt, das im Hintergrund ein Backup des Home-Verzeichnisses eines Benutzers erstellt. Dieses Script wurde in das Verzeichnis /etc/GDM/PostSession gestellt.

Ich kann nicht herausfinden, wo ich ein Skript platzieren soll, das ich während einer Abmeldung in LightDM ausführen möchte.

Ich habe gesucht und viele Leute gefunden, die nach dieser Antwort suchen, also würde jede Hilfe sehr geschätzt werden.

    
Kevin Daly 18.10.2011, 01:49
quelle

3 Antworten

10

Mindestens seit Ubuntu 12.04 gibt es jetzt eine Option session-cleanup-script , die zum Abschnitt [SeatDefaults] von /etc/lightdm/lightdm.conf hinzugefügt werden kann. /usr/share/doc/lightdm/lightdm.conf.gz ist die Dokumentation:

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

Vergessen Sie nicht chmod +x yourscript , um Ihrem Skript die Berechtigung zu erteilen.

Nach dem Ändern eines Wertes in der Datei "lightdm.conf" wird dies erst nach dem Neustart von lightdm wirksam. Sie können entweder neu starten oder sich bei einer Konsole anmelden (Strg + Alt + F1) und sudo restart lightdm ausführen.

(Danke an Krytarik, der diese Antwort im Link veröffentlicht hat)

    
elmicha 09.05.2012 19:29
quelle
3

Hinzufügen

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

Quellen:

  • /usr/share/doc/lightdm/lightdm.conf.gz
  • Link
user55822 20.04.2012 17:34
quelle
2

Dies ist nicht möglich. Ich denke, du musst dem Fehler im Launchpad folgen

Guria 24.10.2011 14:29
quelle

Tags und Links