问:我正在寻找一种方法来阻止我的 Fedora 32 笔记本在移除外接显示器时进入睡眠状态(盖子始终关闭,始终插入)
使用案例:我有一个 WFH 设置,其中有一台显示器、一台安装在 Dell 上的 Fedora 32 和一台工作计算机。每天(工作)早上,我将 HDMI 从个人计算机插入到工作计算机,每天晚上,我将其重新插入个人 Fedora 计算机。当我这样做时,我注意到它从睡眠中醒来。
我也用它作为闹钟,所以有些日子我晚上不使用它(因此从不切换 HDMI),它不会在早上播放闹钟。 (不,我没有睡过头,至少有一次我在时间之前就起床了)
我尝试过的事情:
请注意,我根本不使用笔记本电脑屏幕,仅使用外接显示器。因此,
LidSwitch
设置应该无关紧要,因为盖从来没有交换。即便如此,我已经编辑了该
etc/systemd/logind.conf
文件,因此相关部分如下所示:
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
HandleLidSwitchExternalPower=lock
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
另外,为了更进一步,我编辑了该/etc/UPower/UPower.conf
文件,使其现在包含IgnoreLid=true
- 我在互联网上查了一下,但人们似乎并没有那么多地面临这个问题。我遇到的大多数堆栈溢出问题都与更改盖子设置有关。
我更感兴趣的是,当盖子始终处于关闭状态时,是否有办法阻止计算机进入睡眠状态,但添加/删除了外部监视器,而没有编写我自己的脚本来监听\dev
或唤醒警报首先打开电脑