从 Fedora 38 开始,具有 GNOME /KDE桌面环境的系统在用户不活动 15 分钟后挂起,即使插入交流电源插座也是如此

问题

从 Fedora 38 开始,具有 GNOME 桌面环境的系统在用户不活动 15 分钟后挂起,即使插入交流电源插座也是如此。这会影响新安装和某些升级的系统(具体取决于您过去是否接触过该设置)。

这是由于有意更改。为了提供更好的可见性,并且因为它可能会让许多用户感到惊讶并认为它是一个错误,所以它记录在这里。

注意:当 GNOME 跟踪用户活动时,可能不考虑远程会话。图形远程会话可能计为用户活动,但这取决于会话服务器。SSH 会话不计入用户活动。

注意:Fedora 服务器附带了一个配置覆盖,默认情况下默认不暂停交流电源。在所有其他 Fedora 版本中,只要您运行 GNOME 环境,所描述的配置更改就应该适用。

解决方案

您可以在“电源→自动挂起”→设置中检查和配置当前行为:

请注意,这些设置仅是您的个人配置。每个用户都可以配置自己的设置。而且,最重要的是,对这些设置的更改不适用于登录屏幕。如果您在登录屏幕上(例如,在系统启动或用户注销后),将使用默认选项(15 分钟超时)。

调整登录屏幕

如果要修改登录屏幕行为,可以使用如下命令显示当前登录屏幕设置:

扫描二维码关注公众号,回复: 15671943 查看本文章
 
 

$ sudo -u gdm dbus-run-session gsettings list-recursively org.gnome.settings-daemon.plugins.power | grep sleep org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 900 org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend' org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 900 org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'

是“插入”选项,并且是使用电池电源”选项。该数字是以秒为单位的延迟。您可以像这样配置值:sleep-inactive-ac-timeoutsleep-inactive-battery-timeout

 
 

sudo -u gdm dbus-run-session gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1800

这会将插入延迟设置为秒,即 30 分钟。您可以使用 完全禁用自动挂起。您可以通过显示当前值来验证是否已设置该选项,如上所述。18000

原因

这是为了满足能源认证。插入时自动挂起在 GNOME 中已经启用了很长时间,但是 Fedora 中有一个本地补丁曾经禁用它。从 Fedora 38 开始,该覆盖被删除(Fedora 服务器除外)。

猜你喜欢

转载自blog.csdn.net/allway2/article/details/131523135
今日推荐