Отключить приостановку GDM на экране блокировки

9

Я использую Arch Linux + GNOME3 на рабочем столе, и когда система запускается или пользователь выходит из системы, gdmотображает экран входа в систему в течение примерно 20 секунд, а затем выключает дисплей (хотя компьютер все еще работает). Можно ли это отключить? Я хочу, чтобы монитор продолжал отображать экран входа "навсегда". Я не мог найти способ настроить это.

Патрик
источник

Ответы:

10

Это из-за idle-delayнастроек. Чтобы изменить его, вам придется изменить соответствующий dconfключ (и сделать это как gdmпользователь):

  1. переключитесь на VT(например Ctrl+ Alt+ F3), войдите как root и запустите:

    su - gdm -s /bin/sh
    

    переключить пользователя на gdm.

  2. затем запустите:

    export $(dbus-launch)
    

    и установите задержку на холостом ходу 0(что означает « никогда» ):

    GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.session idle-delay 0
    

    запустить exitили нажать Ctrl+, Dчтобы вернуться к учетной записи root .

  3. перезагрузите компьютер или перезапустите менеджер дисплея:

    systemctl restart gdm
    
don_crissti
источник
5

Так же, как расширение к ответу don_crissti :

Шаг 2 не работает для меня. Я нахожусь на Gnome / GDM 3.28 и у меня нет org.gnome.desktop.session, но этот работал для меня:

GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
jomority
источник
В Debian вы можете настроить его в /etc/gdm/greeter.dconf-defaults.
GSC
0

Регулировка следующих параметров dconf-editorможет помочь в настройке параметров сна:

sleep-inactive-ac-timeout
sleep-inactive-ac-type
sleep-inactive-battery-timeout
sleep-inactive-battery-type

Стоит попробовать, в моем случае это был способ получить машину , чтобы бодрствовать во время простоя.

muthuh
источник