我有一个奇怪的问题,我的笔记本电脑在关闭时会被唤醒,产生大量热量并造成很大的挫败感。
有没有一种方法可以判断笔记本电脑的盖子是否关闭,以便在盖子关闭时计算机自行唤醒时我可以自动挂起计算机(通过 cron 脚本)?
合上盖子做目前暂停机器并打开它确实会唤醒它,以便正常工作。这是一台运行 Ubuntu 12.04 的 2011 款 MacBook Pro。
答案1
对于我的具体情况,我可以通过以下方式获取盖子的状态
$ cat /proc/acpi/button/lid/LID0/state
state: open
然后我可以 grep 查找open
或closed
查看它是打开还是关闭。
答案2
这并不是你的 Linux 特定问题的真正答案,所以也许这个答案应该移到评论中:
众所周知,各代 MacBook 的系统管理控制器都存在一些问题,其中症状之一是合盖和打开盖时的奇怪行为。 Apple 的此支持页面可能会帮助您解决问题:https://support.apple.com/kb/HT3964