运行 Ubuntu 17.10 的 Thinkpad T450 几周前进行了全新安装(未升级)。我经常从一个房间搬到另一个房间,当我合上盖子时,我喜欢笔记本电脑进入睡眠状态。它似乎从不这样做,一直保持清醒。我必须按住指示器中的电源按钮并选择暂停图标来暂停它。以前的 Ubuntu 版本曾经是“Just Work”。
我尝试在 Tweaks 中切换选项以确保它设置为在合上盖子时暂停,但这没有什么区别。这是错误还是预期行为?
运行 Ubuntu 17.10 的 Thinkpad T450 几周前进行了全新安装(未升级)。我经常从一个房间搬到另一个房间,当我合上盖子时,我喜欢笔记本电脑进入睡眠状态。它似乎从不这样做,一直保持清醒。我必须按住指示器中的电源按钮并选择暂停图标来暂停它。以前的 Ubuntu 版本曾经是“Just Work”。
我尝试在 Tweaks 中切换选项以确保它设置为在合上盖子时暂停,但这没有什么区别。这是错误还是预期行为?
原来我们都错了。触发盖子传感器的磁铁已从笔记本电脑内部脱落。我通过将冰箱磁铁举到相机上来证实了这一点。我一这样做,笔记本电脑就暂停了。所以我想在底座上有一块磁铁。有,但它在机器内部漂浮(紧贴电池)。我把它放回原位,它现在可以工作了。
我们可以捕获盖子打开/关闭事件,并可以使用
acpid
高级配置和电源接口事件守护程序将脚本绑定到它们。dconf-editor
禁用盖子关闭操作。但不幸的是,我无法禁用此操作......所以我只是希望这可以帮助你。1.抓住事件。执行以下命令之一,然后关闭并打开盖子:
acpi_listen
或netcat -U /var/run/acpid.socket
。这是一个示例输出:2.配置
acpid
识别设备模式改变时触发的事件。创建以下文件(不要忘记使用上述步骤中的实际事件):/etc/acpi/events/lid-close
:/etc/acpi/events/lid-open
:3.重新启动
acpid
,以便它可以重新读取事件过滤器,包括我们刚刚添加的过滤器:4.创建脚本
/etc/acpi/lid-actions.sh
(并使其可执行),当盖子关闭时将暂停笔记本电脑1
。我不知道当盖子要打开时什么操作可能有用0
,所以对这些行进行了注释。参考:
最快的方法是使用默认设置管理器
Settings>Power Management>When laptop lid closed
Ps:为什么在默认设置应用程序中有选项时使用 ubuntu 调整