Блокування екрана, коли користувач не виконує дій

Ви можете наказати системі автоматично блокувати екран, якщо користувач не виконує з комп'ютером ніяких дій протягом певного періоду часу. Це блокування є корисним, якщо комп'ютер лишають без нагляду у громадських або доступних для сторонніх користувачів місцях.

Вмикання автоматичного блокування екрана

  1. Створіть профіль user, у якому міститимуться такі рядки:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local — назва бази даних dconf.

  2. Create the directory /etc/dconf/db/local.d/ if it does not already exist.

  3. Створіть файл ключів /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 до цілочисельних ключів, як це показано вище.

  4. Щоб запобігти перевизначенню цих параметрів користувачем, створіть файл /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
  5. Оновлення загальносистемних баз даних:

    # dconf update
  6. Щоб загальносистемні параметри було застосовано, користувачі мають вийти з системи і увійти до неї знову.