Как отключить автоматическую блокировку экрана после обновления системы?

Вопрос или проблема

После моего последнего pamac update на моей системе теперь включена блокировка экрана/таймаут, которую я не настраивал ранее. Это, похоже, связано с настройкой lock after screensaver 5 у light-locker, которая отображается через light-locker --debug, но я не знаю, какие настройки на самом деле изменены в результате обновления, так как диспетчер питания по-прежнему утверждает, что экран не должен засыпать. Как я могу выяснить, что было изменено без моего согласия, и снова это исправить?

Я знаю это из настроек безопасности, которые я должен применить, так что это одно из мест, куда стоит взглянуть:

  • /etc/dconf/db/local.d/02-login-screen
    • содержимое:
      • [org/gnome/desktop/screensaver]
      • lock-enabled=true —> измените на false
  • /etc/dconf/db/local.d/locks/session
    • если этот файл присутствует и содержит записи lock-enabled, либо удалите эти строки, либо удалите этот файл.

Вы также можете просто удалить эти файлы… они отсутствуют после чистой установки Redhat с iso.

После изменения, добавления или удаления любого из этих файлов dconf необходимо выполнить dconf update, чтобы изменения вступили в силу.

Также поищите и просмотрите все в /etc/dconf/

Ответ или решение

После последнего обновления, выполненного через команду pamac update, у вас неожиданно активировалось автоматическое блокирование экрана, хотя ранее этот параметр не был установлен. Это изменение, вероятно, связано с конфигурацией утилиты light-locker, которая, по результатам команды light-locker --debug, имеет настройку «lock after screensaver 5». Теперь ваша задача – определить, какие настройки были изменены без вашего ведома, и как вернуть всё в прежнее состояние.

Теория

Автоматическое блокирование экрана обычно контролируется несколькими приложениями и системными настройками, особенно в таких DE (десктопных окружениях), как GNOME или XFCE. light-locker — это приложение-заставка, часто используемое для управления блокировкой экрана и выключением дисплея после определенного времени. Обновления программного обеспечения, особенно обновления оконных систем или их компонентов, могут влиять на подобные настройки, выводя их из-под контроля интерфейса пользователя без предварительного уведомления.

Пример

Как вы упомянули, настройка блокировки экрана может быть задана в файлах конфигурации dconf. Структура конфигурации dconf представляет собой иерархическую базу данных для хранения настроек, отличающихся по своим значениям для различных приложений и системных параметров.

Пример:

  • Файл /etc/dconf/db/local.d/02-login-screen может содержать конфигурацию, такую как:

    [org/gnome/desktop/screensaver]
    lock-enabled=true

    Заменив lock-enabled=true на lock-enabled=false, вы отключите блокировку экрана после заставки.

  • В файле /etc/dconf/db/local.d/locks/session могут записываться замки для определенных настроек. Если в нем содержатся строки, связанные с lock-enabled, их следует удалить для восстановления возможности изменения параметра.

Применение

Для того чтобы исправить настройки и вернуть систему в исходное состояние, необходимо выполнить следующие шаги:

  1. Проверка и изменение конфигурации dconf:

    • Используя текстовый редактор с правами повышенного доступа (например, sudo nano, sudo vim), откройте файл /etc/dconf/db/local.d/02-login-screen. Найдите строку [org/gnome/desktop/screensaver] lock-enabled=true и измените её на [org/gnome/desktop/screensaver] lock-enabled=false.
    • Если файл /etc/dconf/db/local.d/locks/session содержит записи, блокирующие изменение блокировки экрана, удалите эти строки, либо сам файл.
  2. Обновите базу данных dconf:

    Для того чтобы ваши изменения вступили в силу, выполните команду dconf update. Эта команда пересоберёт базу данных конфигурации и применит все недавние изменения.

  3. Проверка конфигурации light-locker:

    Используйте команду light-locker --debug для диагностики текущих настроек. Убедитесь, что после применения изменений параметр «lock after screensaver» отсутствует либо отключен.

  4. Проверка других системных настроек блокировки:

    Возможно, изменения задели системные настройки энергосбережения. Проверьте соответствующие параметры в интерфейсе вашего DE (например, в настройках управления питанием или экрана).

  5. Резервное копирование и мониторинг изменений:

    Храните резервную копию измененных конфигурационных файлов. Это позволит вернуть систему в рабочее состояние в случае, если что-то пойдет не так. Регулярно следите за изменениями во время последующих обновлений, чтобы быть готовым к неожиданным изменениям конфигурации.

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

Оцените материал
Добавить комментарий

Капча загружается...