Уменьшить яркость экрана при отсутствии действий со стороны пользователя

Вы можете уменьшить яркость экрана при простое компьютера (не использовании) в течение некоторого времени.

Уменьшить яркость экрана на неактивном компьютере

  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-power, чтобы предоставить информацию для базы данных local.

    /etc/dconf/db/local.d/00-power

    # Указать путь dconf
    [org/gnome/settings-daemon/plugins/power]
    
    # Включить уменьшение яркости экрана
    idle-dim=true
    
    # Установить яркость при затемнении
    idle-brightness=30
  4. Создайте файл ключа /etc/dconf/db/local.d/00-session, чтобы предоставить информацию для базы данных local.

    /etc/dconf/db/local.d/00-session

    # Указать путь dconf
    [org/gnome/desktop/session]
    
    # Установить количество секунд для того, чтобы сеанс считался бездействующим
    idle-delay=uint32 300

    Вы должны добавить uint32 к целочисленным ключам, как показано выше.

  5. Чтобы пользователь не мог изменить эти настройки, необходимо создать файл /etc/dconf/db/local.d/locks/power-saving со следующим содержимым:

    /etc/dconf/db/local.d/locks/power-saving

    # Блокировка уменьшения яркости экрана и времени ожидания при простое
    /org/gnome/settings-daemon/plugins/power/idle-dim
    /org/gnome/settings-daemon/plugins/power/idle-brightness
    /org/gnome/desktop/session/idle-delay

    Если вы хотите, чтобы пользователь мог изменять данные настройки, пропустите этот шаг.

  6. Обновите системные базы данных:

    # dconf update
  7. Чтобы общесистемные настройки вступили в силу, пользователи должны выйти и снова войти в систему.