即使连接了外部显示器,合盖时也无法暂停

即使连接了外部显示器,合盖时也无法暂停

我的笔记本电脑装有 Fedora 22 和 Gnome 3.16.4。通常,如果盖子关闭,它将暂停。但是,如果连接了外部显示器(通过 VGA),则当盖子关闭时,gnome 桌面会简单地转移到外部显示器。

但是,即使连接了外部显示器,我也希望我的笔记本电脑能够挂起。以下是我检查和尝试过的内容:

  • 当我打开和关闭盖子时,systemd-logind请记录我所看到的动作journalctl -b -u systemd-logind
Dec 09 08:39:39 workstation systemd-logind[980]: Lid closed.
Dec 09 08:39:47 workstation systemd-logind[980]: Lid opened.
  • 我已配置/etc/systemd/logind.conf如下:
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes

具体来说,我注释掉了HandleLidSwitchDocked=ignoreline 并将其更改为suspend.其余部分(通过 systemd)被认为是默认的。但重启后就不行了。

  • 我的显卡是“Intel Corporation Broadwell-U Integrated Graphics”(由 输出lspci)。由于它不是 nvidia,我认为它不受中讨论的错误的影响这个线程

那么如何配置Fedora/Gnome即使连接外接显示器也挂起呢?

答案1

假设笔记本电脑也已插入外部电源;您还需要明确添加以下内容/etc/systemd/logind.conf:

HandleLidSwitchExternalPower=suspend

人登录.conf

默认情况下,HandleLidSwitchExternalPower= 完全被忽略(为了向后兼容)——必须先设置一个显式值,然后才能使用它来确定行为。

如果系统插入扩展坞,或者连接了多个显示器,则会发生 HandleLidSwitchDocked= 指定的操作;如果系统使用外部电源,则发生由 HandleLidSwitchExternalPower= 指定的操作(如果有);否则会发生 HandleLidSwitch= 操作。

相关内容