关闭盖子后是否可以停止笔记本电脑的睡眠?
GNOME 3.20,Fedora 24。
我的笔记本电脑无法可靠地从睡眠中唤醒。(这恰好是硬件问题。我想我基本上是在尝试更换wifi卡时将其杀死。但是我想继续使用一段时间。)
关闭盖子后是否可以停止笔记本电脑的睡眠?
GNOME 3.20,Fedora 24。
我的笔记本电脑无法可靠地从睡眠中唤醒。(这恰好是硬件问题。我想我基本上是在尝试更换wifi卡时将其杀死。但是我想继续使用一段时间。)
Answers:
安装GNOME Tweak工具,然后转到“电源”部分。有一个选项可以禁用盖子自动关闭功能。
我比较了dconf
前后的比较,以找到该选项,但事实证明,这不是实现方式。而是由Tweak Tool创建~/.config/autostart/ignore-lid-switch-tweak.desktop
。自动启动是有效运行的脚本systemd-inhibit --what=handle-lid-switch
。因此,我们可以看到盖子关闭动作完全由systemd-logind处理。
一种替代方法是编辑/etc/systemd/logind.conf
以包括:
HandleLidSwitch=ignore
这会工作的所有的时间,不只是当你的用户登录。
/etc/systemd/logind.conf
而不是使用GNOME Tweak Tool,因为即使在GNOME未运行时(例如在控制台上工作),它也可以工作。
我以前曾经解决过这个问题,但是似乎Fedora的最新版本(我现在使用的是Fedora 28)现在需要这两个条目,而之前只需要第一个条目:
user$ sudo vi /etc/systemd/logind.conf
HandleLidSwitch=ignore <---- Set both of these
HandleLidSwitchDocked=ignore <---- to ignore lid events.
user$ sudo systemctl restart systemd-logind
编辑:如下面的评论者所述,您可能只想在进行编辑后重新启动。