我在 Dell Latitude E6230 上运行 Fedora 22。在某个时候,我得到了一个软件补丁,当我合上盖子时,它会导致笔记本电脑暂停。它一直在工作,现在却没有了。我不确定是什么补丁导致了这个,或者为什么。我也是 Linux 的新手(但不是计算机),很抱歉,如果我没有调查我应该拥有的东西。
我研究过的:
我尝试取消注释这些行/etc/systemd/logind.conf
,然后重新启动:
HandleLidSwitch=suspend
LidSwitchIgnoreInhibited=yes
HandleLidSwitchDocked=ignore
Run Code Online (Sandbox Code Playgroud)须藤 journalctl -b -u systemd-logind
显示盖子正在检测它正在关闭和打开。
我尝试安装gnome-power-manager...但这似乎没有效果。
我安装了 gnome 调整工具并将“不要在盖子关闭时暂停”设置为“关闭”。在玩这个时,我还将“电源按钮操作”更改为“休眠”,但电源按钮只是关闭笔记本电脑,关闭盖子仍然不会暂停它。
然后我回到/etc/systemd/logind.conf并取消注释这些行:
HandlePowerKey=suspend
HandleSuspendKey=poweroff
Run Code Online (Sandbox Code Playgroud)
是的,那是倒退……但是这个设置没有站住脚。即,即使在重新启动后,电源按钮仍会关闭笔记本电脑,而挂起按钮将暂停笔记本电脑。
这似乎向我证明了该/etc/systemd/logind.conf文件和 gnome 调整工具设置没有任何影响。
我试过这个命令......但我不是 100% 它所做的:
gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
Run Code Online (Sandbox Code Playgroud)
我在其中一个线程上找到了这个。此时我确实注意到,在坞站上合上盖子会暂停笔记本电脑。所以我认为可能有一些双重负面行动正在进行。我更改了这些行只是为了测试:
HandleLidSwitch=ignore
HandleLidSwitchDocked=suspend
Run Code Online (Sandbox Code Playgroud)
结果是,当盖子关闭时,笔记本电脑在底座上时不再挂起,也不会在笔记本电脑离开底座时挂起。
任何时候都不会连接任何外部显示器。
那么我到底错过了什么?什么可以覆盖这些设置?