Налаштовування автоматичного виходу з системи
Система може автоматично завершувати сеанси користувачів, у яких не було зареєстровано активності протягом вказаного періоду часу. Ви можете визначити різну поведінку для режимів роботи від акумулятора і мережевого джерела струму встановленням відповідного значення ключа dconf з наступним його блокуванням.
Зауважте, що потенційно, користувачі можуть втратити незбережені дані, якщо буде автоматично завершено бездіяльний сеанс.
Встановлення автоматичного входу для комп'ютера з мережевим живленням
-
Створіть профіль user, у якому міститимуться такі рядки:
/etc/dconf/profile/user
user-db:user system-db:locallocal — назва бази даних dconf.
Create the directory /etc/dconf/db/local.d/ if it does not already exist.
-
Створіть базу даних local для загальносистемних параметрів у /etc/dconf/db/local.d/00-autologout:
[org/gnome/settings-daemon/plugins/power] # Встановлюємо час очікування у 900 секунд при мережевому живленні sleep-inactive-ac-timeout=900 # Встановлюємо дію по завершенню часу очікування на вихід при мережевому живленні sleep-inactive-ac-type='logout' -
Перевизначення параметра користувача і заборона користувачеві внесення змін у /etc/dconf/db/local.d/locks/autologout:
# Блокуємо параметри автоматичного виходу /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type -
Оновлення загальносистемних баз даних:
# dconf update Щоб загальносистемні параметри було застосовано, користувачі мають вийти з системи і увійти до неї знову.
Для нас цікавими є такі ключі GSettings:
- org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-timeout
Кількість секунд, протягом яких комп'ютер має реєструвати бездіяльність користувача, перш ніж перейде до стану сну, якщо комп'ютер працює від мережі живлення.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type
Що має відбутися по завершенню часу очікування, якщо комп'ютер працює від мережі живлення.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-timeout
Кількість секунд, протягом яких комп'ютер має реєструвати бездіяльність користувача, перш ніж перейде до стану сну, якщо комп'ютер працює від акумулятора.
- org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type
Що має відбутися по завершенню часу очікування, якщо комп'ютер працює від акумулятора.
Ви можете віддати для ключа команду gsettings range, щоб отримати список значень, якими ви можете скористатися. Приклад:
$ gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
enum
'blank' # спорожняє екран
'suspend' # призупиняє роботу системи
'shutdown' # запускає стандартну процедуру вимикання
'hibernate' # присипляє систему
'interactive' # показує користувачу контекстну підказку щодо дій
'nothing' # нічого не робить
'logout' # вийти з сеансу