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/PostSession
Verzeichnis 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.gz
Hier 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.conf
Ordner.
Quellen:
/usr/share/doc/lightdm/lightdm.conf.gz
- http://ubuntuforums.org/showthread.php?t=1918649
Antwort3
Das ist nicht möglich. Ich denke, Sie müssen folgenFehler im Launchpad