
答案1
你會找到https://wiki.archlinux.org/index.php/GDM#GDM_auto-suspend_.28GNOME_3.28.29有用。
GDM 自動掛起 (GNOME 3.28)
GDM 使用單獨的 dconf 資料庫來控制電源管理。您可以透過將使用者設定複製到 GDM 的 dconf 資料庫來使 GDM 的行為與使用者會話相同。
$ IFS=$'\n'; for x in $(sudo -u YOUR_USER gsettings list-recursively org.gnome.settings-daemon.plugins.power); do eval "sudo -u gdm dbus-launch gsettings set $x"; done; unset IFS
答案2
我在 Debian 測試(Debian 10“Buster”)中遇到了同樣的問題。
我發現這與 Gnome 登入會話中非特權使用者所做的電源設定無關。它也會在活動 SSH 或 VNC 會話期間掛起。
有問題的設定可以列印到控制台。身為超級用戶:
su -s /bin/bash Debian-gdm
unset XDG_RUNTIME_DIR
dbus-launch gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
dbus-launch gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout
這分別列印“掛起”和“1200”。
若要關閉暫停,請設定:
dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing
我還在這裡提交了一份 Debian 錯誤報告:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896083