Wo platziere ich ein Abmeldeskript für LightDM?

Wo platziere ich ein Abmeldeskript für LightDM?

Zuvor haben wir in Karmic ein Abmeldeskript erstellt, das im Hintergrund einige Arbeiten zum Sichern des Home-Verzeichnisses eines Benutzers ausführt. Dieses Skript wurde in das /etc/GDM/PostSessionVerzeichnis eingefügt.

Ich kann nicht herausfinden, wo ich ein Skript ablegen 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. Daher wäre ich für jede Hilfe sehr dankbar.

Antwort1

Zumindest seit Ubuntu 12.04 gibt es nun eine Option session-cleanup-script, die dem Abschnitt [SeatDefaults] von hinzugefügt werden kann /etc/lightdm/lightdm.conf. /usr/share/doc/lightdm/lightdm.conf.gzHier die Dokumentation:

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

Vergessen Sie nicht chmod +x yourscript, Ihrem Skript die Ausführungsberechtigung zu erteilen.

Nach dem Ändern eines Werts in lightdm.conf wird dieser erst nach einem Neustart von lightdm wirksam. Sie können entweder neu starten oder sich an einer Konsole anmelden (Strg+Alt+F1) und ausführen sudo restart lightdm.

(Danke an Krytarik, der diese Antwort gepostet hat inhttp://ubuntuforums.org/showthread.php?t=1918649)

Antwort2

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)

im /etc/lightdm/lightdm.confOrdner.

Quellen:

Antwort3

Das ist nicht möglich. Ich denke, Sie müssen folgenFehler im Launchpad

verwandte Informationen