sou*_*edi 30 gnome laptop suspend
当我合上盖子时,是否可以阻止我的笔记本电脑进入睡眠状态?
GNOME 3.20,Fedora 24。
我的笔记本电脑无法可靠地从睡眠中唤醒。(碰巧是硬件问题......我想我在尝试更换wifi卡时基本上杀死了它。但我想继续使用它一段时间)。
sou*_*edi 35
安装 GNOME Tweak Tool 并转到 Power 部分。有一个选项可以禁用关闭盖子时的自动暂停。
我比较了dconf之前和之后的选项以找到选项,但事实证明它不是如何实现的。相反,调整工具会创建~/.config/autostart/ignore-lid-switch-tweak.desktop. 自动启动是一个有效运行的脚本systemd-inhibit --what=handle-lid-switch。所以我们可以看到盖子关闭动作完全由 systemd-logind 处理。
另一种方法是编辑/etc/systemd/logind.conf以包括:
HandleLidSwitch=ignore
Run Code Online (Sandbox Code Playgroud)
这会工作的所有的时间,不只是当你的用户登录。
不幸的是,在使用 GNOME 的 openSUSE Tumbleweed (42.1) 上,抑制剂路线似乎并没有像我宣传的那样工作。但是,我在 Systemd 屏蔽方面取得了成功:
systemctl mask sleep.target suspend.target
Run Code Online (Sandbox Code Playgroud)
要撤消掩码,您可以使用unmask:
systemctl unmask sleep.target suspend.target
Run Code Online (Sandbox Code Playgroud)
我之前已经解决过这个问题一次,但显然 Fedora 的最新版本(从 到Fedora 28,33包括在内)现在需要两个条目,而之前只需要一个。所以:
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
Run Code Online (Sandbox Code Playgroud)
编辑:正如下面的评论者所提到的,您可能只想在编辑后重新启动。
| 归档时间: |
|
| 查看次数: |
37586 次 |
| 最近记录: |