Как отключить энергосбережение на экране входа в систему GDM3?

На экране входа в систему на рабочем столе (GDM3) мой компьютер переведет экраны в режим энергосбережения после 15 секунд бездействия. В идеале хотелось бы отключить энергосбережение в этой ситуации или хотя бы удлинить период.

Я попытался отключить все параметры энергосбережения, которые я могу найти в gsettings, как для моего пользователя, так и для root, но это не повлияло на 15 секундный тайм-аут.

Что еще я могу попробовать?

Я использую Ubuntu 19.04 с Gnome Shell 3.32.2. Я нашел несколько старых вопросов, касающихся одной и той же проблемы, но все они относятся к LightDM:

4 ответа

Этот параметр по умолчанию (приостанавливать при входе в систему) влияет на меня в Pop! Os 20.04. Находясь вне дома, я хочу войти на свой домашний компьютер, и он настроен на загрузку в 6 утра. Но когда он приостанавливается, это бесполезно:)

Это простое решение:

От: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893964#22

Это 20 минут, и это результат изменения значений по умолчанию в gnome-settings-daemon 3.28 в соответствии с европейскими и американскими правилами энергосбережения.

похоже, нет способа отключить поведение приостановки GDM

В настоящее время для него нет пользовательского интерфейса, но если вы добавите это в /etc/gdm3/greeter.dconf-defaults:

# Automatic suspend
# =================
[org/gnome/settings-daemon/plugins/power]
# - Time inactive in seconds before suspending with AC power
#   1200=20 minutes, 0=never
sleep-inactive-ac-timeout=0
# - What to do after sleep-inactive-ac-timeout
#   'blank', 'suspend', 'shutdown', 'hibernate', 'interactive' or 'nothing'
sleep-inactive-ac-type='nothing'
# - As above but when on battery
# sleep-inactive-battery-timeout=1200
# sleep-inactive-battery-type='suspend'

затем перезагрузитесь (или запустите "service gdm3 reload" от имени root), что должно вернуть сеанс GDM к поведению до версии 3.28. Значения указаны в секундах, где 0 означает никогда; пожалуйста, отрегулируйте по мере необходимости.

Создайте /etc/dconf/profile/gdm и добавьте:

user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults

Создайте /etc/dconf/db/gdm.d/01-power и добавьте:

[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-timeout=0
sleep-inactive-ac-type='nothing'

Бежать sudo dconf update

xset -dpmsотключает DPMS, то есть вы увидите черный экран, а не выключенный монитор. xset +dpmsповторно включает его.

xset s 300изменяет тайм-аут на 300 секунд.

Ни одна из этих команд не сохраняется после выхода из системы, но вы можете добавить их в ~/.xsession.

Запустите следующий скрипт от имени пользователя root:

#!/bin/bash

cat > /etc/lightdm/lightdm.conf.d/50-dpms.conf <<EOF
echo '[SeatDefaults]
display-setup-script=/usr/local/bin/dpms-stop'
EOF


cat > /usr/local/bin/dpms-stop <<EOF
#!/bin/sh
sudo xhost +si:localuser:lightdm 
sudo su lightdm -s /bin/bash <<HERE
/usr/bin/xset -dpms
exit
HERE
EOF

chmod +x /usr/local/bin/dpms-stop

Затем перезагрузите

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