(Testowane z Xubuntu 12.04, ale z zainstalowanymi ppas dla Xfce 4.10 i 4.12, ale opcja, którą omawiam, była dostępna dla Xfce 4.8)
Istnieje sposób na globalne wyłączenie opcji zapisywania sesji, a najlepszym sposobem na osiągnięcie tego jest użycie trybu kiosku Xfce . Jedną z dostępnych opcji trybu kiosku, ukrytą w kodzie źródłowym xfce4-session
, jest SaveSession
. Jeśli spojrzymy na /home/mike/xfce4-session-4.10.0/xfce4-session/xfsm-shutdown.c
, możemy zobaczyć nieudokumentowane ustawienie:
/* check kiosk */
shutdown->kiosk_can_save_session = xfce_kiosk_query (kiosk, "SaveSession");
Najpierw utwórz katalog kiosku za pomocą
sudo mkdir /etc/xdg/xfce4/kiosk
a następnie utwórz i edytuj kioskrc za pomocą edytora tekstu:
sudo nano /etc/xdg/xfce4/kiosk/kioskrc
Umieść w swoim kioskrc
:
[xfce4-session]
SaveSession=NONE
Teraz zapisz zmiany, wyloguj się i zaloguj ponownie jako użytkownik, aby go przetestować. Opcja pola wyboru, aby zapisać sesję powinna zniknąć.
Przed zastosowaniem ustawienia pole jest nadal dostępne:
Następnie, przy aktywnym trybie kiosku, opcja nie jest już dostępna:
Jeśli chcesz użyć trybu kiosku do globalnego wyłączenia innych ustawień, takich jak możliwość wyłączenia lub zawieszenia itp., Zobacz moją odpowiedź tutaj: