電腦未登入時暫停

電腦未登入時暫停

自從 Gnome / GDM 的最新更新以來,當我在登入畫面上空閒大約 20 分鐘時,我的電腦似乎進入掛起模式。

更新之前情況並非如此。 gnome-session 和 gdm 的當前版本3.28.0。我正在運行 Arch Linux。

系統日誌,以Mar 29 17:21:17 oliver-desktop kernel: PM: suspend exit+/- 200 行為中心。如果您需要更多,請告訴我。

我查看了很多 gsettings,我嘗試過的那些都無法使 gdm 表現出其他行為。也,配置文檔不提示任何與自動掛起相關的選項。

答案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

相關內容