(Getestet mit Xubuntu 12.04, aber mit installierten ppas für Xfce 4.10 und 4.12, aber die von mir diskutierte Option war für Xfce 4.8 verfügbar.)
Es gibt eine Möglichkeit, die Option zum Speichern der Sitzung global zu deaktivieren. Die beste Möglichkeit, dies zu erreichen, ist die Verwendung des Xfce-Kioskmodus . Eine der verfügbaren Optionen für den Kioskmodus, die im Quellcode für vergraben sind xfce4-session
, ist SaveSession
. Wenn wir uns ansehen /home/mike/xfce4-session-4.10.0/xfce4-session/xfsm-shutdown.c
, können wir die undokumentierte Einstellung sehen:
/* check kiosk */
shutdown->kiosk_can_save_session = xfce_kiosk_query (kiosk, "SaveSession");
Erstellen Sie zunächst das Kioskverzeichnis mit
sudo mkdir /etc/xdg/xfce4/kiosk
und dann erstellen und bearbeiten Sie den Kioskrc mit Ihrem Texteditor:
sudo nano /etc/xdg/xfce4/kiosk/kioskrc
Platzieren Sie Folgendes in Ihrem kioskrc
:
[xfce4-session]
SaveSession=NONE
Speichern Sie nun die Änderungen und melden Sie sich ab und melden Sie sich erneut als Benutzer an, um sie zu testen. Die Kontrollkästchenoption zum Speichern der Sitzung sollte verschwunden sein.
Bevor die Einstellung angewendet wird, ist die Box noch verfügbar:
Danach ist bei aktivem Kioskmodus die Option nicht mehr verfügbar:
Wenn Sie den Kiosk-Modus verwenden möchten, um andere Einstellungen global zu deaktivieren, z. B. das Herunterfahren oder Anhalten usw., lesen Sie meine Antwort hier: