Ubuntu 18.04 - одиссея черного экрана в режиме ожидания

Добрый день всем.

Я делаю собственный iso Ubuntu, используя куб. Я все сделал, кроме 1 части: когда в простое в течение x минут экран становится черным. Конечно, я этого не хочу, поэтому вот все, что я пробовал/сделал:

      xset dpms 0 0 0 && xset -dpms  && xset s off && xset s noblank
gsettings set org.gnome.desktop.screensaver lock-enabled false
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
gsettings set org.gnome.desktop.screensaver lock-enabled false
gsettings set org.gnome.desktop.lockdown disable-lock-screen true
gsettings set org.gnome.desktop.session idle-delay 0
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
gsettings set org.gnome.settings-daemon.plugins.power active false
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

бесполезно говорить, что ни одна из приведенных выше команд не сработала, компьютер все еще входит? спать ? с черным экраном.

Любая идея о том, как решить эту проблему?

(прошло 5 дней безуспешных тестов и гугления)

Спасибо за ваше время

2 ответа

Настройка представляет собой активную заставку ("Пустой экран"), которая запускается через X минут (Настройки -> Заставка). После его отключения мои дисплеи остаются активными.

Вам нужен файл переопределения gsettings.

Вот метод установки значений gsettings. Вам может потребоваться добавить дополнительные ключи и значения в зависимости от ваших потребностей (на основе исходного вопроса). Я показал только два ключа в качестве примера...

  1. Откройте новый пустой документ в gedit (или другом текстовом редакторе) в вашей хост-системе.

  2. Добавьте в файл следующее содержимое:

             [org.gnome.desktop.screensaver]
     lock-enabled = false
    
     [org.gnome.settings-daemon.plugins.power]
     idle-dim = false
    
  3. Сохраните файл со следующим именем:

             90_ubuntu-settings.gschema.override
    
  4. На странице терминала Cubic введите следующую команду и нажмите клавишу ввода.

             cd /usr/share/glib-2.0/schemas/
    
  5. Откройте Nautilus (или другой файловый браузер) в вашей хост-системе и перейдите в каталог, в котором вы сохранили файл.

  6. Перетащите файл в окно терминала Cubic.

  7. Нажмите Copyкнопку в Кубическом.

  8. Файл будет скопирован на /usr/share/glib-2.0/schemas/каталог внутри Cubic.

  9. Затем введите следующую команду в окне терминала Cubic.

             glib-compile-schemas /usr/share/glib-2.0/schemas/
    
  10. Завершите другие настройки и создайте новый Live ISO с помощью Cubic.

Всякий раз, когда вы загружаете или устанавливаете свою ОС из нового Live ISO, Ubuntu будет считывать значения gsettings по умолчанию из .

Если вы добавите другие настройки в 90_ubuntu-settings.gschema.override, не забудьте выполнить glib-compile-schemasкоманду каждый раз.

Как и следовало ожидать, пользователь всегда может персонализировать ваши настройки по умолчанию с помощью таких инструментов, как Gnome Tweaks, Dconf Editor или gsettingsкоманда.

Другие вопросы по тегам