15.04、15.10、16.04 - 如果连接到外部显示器,关闭盖子不会暂停笔记本电脑

Phi*_*hil 13 suspend laptop external-monitor 15.04 15.10

自从升级到15.04(更新:15.10仍然相同)后,我的笔记本电脑合上盖子的行为发生了变化:如果它连接到外部显示器,它将不会挂起。此外,所有窗口现在都刷新到外部显示器。这似乎是一个故意的功能,而不是一个错误。

即使笔记本电脑连接到外接显示器,如何将笔记本电脑配置为挂起?

这是 Ubuntu 上的联想 Thinkpad T440s 15.04/15.10英特尔显卡。

Tap*_*per 10

我认为这个功能现在是可配置的。您可以使用以下命令以用户身份更改选项dconf-editor

架构:

org.cinnamon.settings-daemon.plugins.power
Run Code Online (Sandbox Code Playgroud)

或(取决于您使用的桌面环境)

org.gnome.settings-daemon.plugins.power
Run Code Online (Sandbox Code Playgroud)

钥匙:

lid-close-suspend-with-external-monitor
Run Code Online (Sandbox Code Playgroud)

设置:

true
Run Code Online (Sandbox Code Playgroud)

描述:

在没有插入外部显示器的情况下,关闭笔记本电脑的盖子将使机器暂停(由盖子关闭电池操作和盖子关闭交流操作键设置)。然而,默认情况下,当有外接显示器时合上盖子不会暂停机器,因此人们可以继续在该显示器上工作(例如,用于扩展坞或媒体查看器)。将此键设置为 False 以保持默认行为,或设置为 True 以在盖子关闭时暂停笔记本电脑,而不管外部显示器如何。

  • 至少在 Linux Mint 18.1 Serena Cinnamon(~Ubuntu 16.04 也是?)这是现在的标准行为,可通过 *系统设置 -> 电源管理 -> 电源 -> 执行盖子关闭操作..* (2认同)

Jde*_*eBP 8

欢迎使用 systemd 而不是 upstart 来使用 Ubuntu。

这是systemd 错误 #76267。Lennart Poettering 最初的解释是:

[nvidia] 二进制驱动程序没有在/sys. 这意味着我们无法检测连接了多少显示器,然后我们决定不处理盖子开关,因为我们无法确定设备是否处于“对接”模式。

“修复”是使用 nouveau。

由于systemd 错误 #82485,此行为现​​在是可配置的。如果您有一个非 DRM 驱动程序,如 nvidia 驱动程序,多台显示器的默认行为将忽略盖子开关。但是最近的HandleLidSwitchDocked设置logind.conf可以用来改变这一点。

(为了完整起见GNOME 错误 #734964仍然开放,它为 GNOME 3 用户带来了复杂性。)