未登录时计算机挂起

fou*_*rio 5 gdm arch-linux gnome3

由于 Gnome / GDM 的最新更新,当我在登录屏幕上闲置大约 20 分钟时,我的计算机似乎进入了挂起模式。

更新之前不是这种情况。gnome-session 和 gdm 的当前版本3.28.0。我正在运行 Arch Linux。

系统日志,以Mar 29 17:21:17 oliver-desktop kernel: PM: suspend exit+/- 200 行为中心。如果您需要更多,请告诉我。

我已经查看了很多 gsettings,我尝试过的所有 gsettings 都无法使 gdm 表现出其他特性。此外,配置文档没有暗示任何与自动挂起相关的选项。

小智 6

你会发现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


小智 6

我在 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
Run Code Online (Sandbox Code Playgroud)

这将分别打印 'suspend' 和 '1200'。

要关闭暂停,请设置:

dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing
Run Code Online (Sandbox Code Playgroud)

我还在此处提交了 Debian 错误报告:https : //bugs.debian.org/cgi-bin/bugreport.cgi? bug =896083