Как отключить энергосбережение на экране входа в систему 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
Затем перезагрузите