Блокировка экрана при бездействии пользователя
Вы можете сделать так, чтобы экран автоматически блокировался всякий раз, когда пользователь бездействует какое-то определённое время. Это будет полезно, если пользователи имеют возможность оставлять свои компьютеры без присмотра в общедоступных или небезопасных местах.
Включение автоматической блокировки экрана
-
Создайте профиль 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.
-
Создайте файл ключа /etc/dconf/db/local.d/00-screensaver, чтобы предоставить информацию для базы данных local.
/etc/dconf/db/local.d/00-screensaver
# Указать путь dconf [org/gnome/desktop/session] # Количество секунд бездействия до очищения экрана # Установить 0 секунд, если вы хотите отключить хранитель экрана. idle-delay=uint32 180 # Указать путь dconf [org/gnome/desktop/screensaver] # Количество секунд после очистки экрана до его блокировки lock-delay=uint32 0Вы должны добавить uint32 к целочисленным ключам, как показано выше.
-
Чтобы пользователь не мог изменить эти настройки, необходимо создать файл /etc/dconf/db/local.d/locks/screensaver со следующим содержимым:
/etc/dconf/db/local.d/locks/screensaver
# Заблокировать настройки заставки рабочего стола /org/gnome/desktop/session/idle-delay /org/gnome/desktop/screensaver/lock-delay -
Обновите системные базы данных:
# dconf update Чтобы общесистемные настройки вступили в силу, пользователи должны выйти и снова войти в систему.