(Тестовано з Xubuntu 12.04, але з встановленими папами для Xfce 4.10 та 4.12, але варіант, про який я обговорював, був доступний для Xfce 4.8)
Існує спосіб глобально відключити можливість збереження сеансу, і найкращий спосіб досягти цього - використовувати режим кіоску Xfce . Один з можливих варіантів режиму кіоску, потопає в вихідному коді xfce4-session
, є SaveSession
. Якщо ми подивимось /home/mike/xfce4-session-4.10.0/xfce4-session/xfsm-shutdown.c
, ми можемо побачити недокументований параметр:
/* check kiosk */
shutdown->kiosk_can_save_session = xfce_kiosk_query (kiosk, "SaveSession");
По-перше, створіть каталог кіоску за допомогою
sudo mkdir /etc/xdg/xfce4/kiosk
а потім створити та відредагувати kioskrc за допомогою свого текстового редактора:
sudo nano /etc/xdg/xfce4/kiosk/kioskrc
Помістіть у своєму kioskrc
:
[xfce4-session]
SaveSession=NONE
Тепер збережіть зміни та вийдіть із системи та увійдіть знову, як ваш користувач, щоб перевірити це. Параметр прапорця для збереження сеансу повинен був зникнути.
Перш ніж застосувати налаштування, вікно все ще доступне:
Після цього, при активованому режимі кіоску, параметр більше не доступний:
Якщо ви хочете використовувати режим кіоску для глобального відключення інших параметрів, таких як можливість вимкнення або призупинення тощо, дивіться мою відповідь тут: