升级到 Ubuntu 18 后关闭笔记本电脑时出现意外行为

升级到 Ubuntu 18 后关闭笔记本电脑时出现意外行为

我有一台装有 Ubuntu 16.04 的笔记本电脑,几天前我升级到了 Ubuntu 18.04。我通常使用连接到笔记本电脑的第二个屏幕来工作,当我关闭笔记本电脑时,我想将其暂停。

当我还使用 Ubuntu 16.04 时,一切正常,笔记本电脑已挂起。但是,升级到 Ubuntu 18.04 后,当我合上盖子时,计算机会切换到第二个屏幕并在那里显示,而不会挂起。

我看过这个问题,但我已将每个参数设置为与答案中一样,因此我不明白问题出在哪里。有什么想法吗?提前致谢。

作为补充信息,当第二个屏幕未连接时,暂停功能可以正常工作。另外,奇怪的是,当我连接第二个屏幕时,关闭并重新打开盖子后,飞行模式就会激活。

这是我的 /etc/systemd/logind.conf 中的参数:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[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
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288

并且 dconf-editor 中的 lid 选项,如答案中所建议的:

lid-close-ac-action: suspend
lid-close-battery-action: suspend
lid-close-suspend-with-external-monitor: true

相关内容