打开盖子时唤醒笔记本电脑吗?

打开盖子时唤醒笔记本电脑吗?

我有一台三星笔记本电脑,根据过去几个月的使用体验,这台笔记本电脑非常棒。我实际上正在为它实现一些功能,而且我注意到,在 Windows 7 上,我只需打开盖子即可唤醒睡眠中的笔记本电脑,但在 Ubuntu 上,我需要按下电源按钮才能唤醒。使用一个名为 i-nex 的程序,我注意到内核确实检测到了“盖子开关”,我期待使用它来唤醒功能。有什么想法吗?

在此处输入图片描述

更新: 谢谢@yossile谢谢你提供一些线索!但是,命令的输出cat /proc/acpi/wakeup没有显示 LID 设备。我仍然尝试了您提供的第二组命令,但没有效果。然后我尝试进行实验,猜测 LID 应该用其他值命名,所以我尝试启用其他命令。到目前为止没有成功。但我注意到,无论我尝试什么,没有任何 pci 列表的设备始终被禁用。这是命令的输出cat /proc/acpi/wakeup

root@samsung:~# cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
PCE4      S4    *disabled  pci:0000:00:04.0
SBAZ      S4    *disabled  pci:0000:00:14.2
P0PC      S4    *disabled  pci:0000:00:14.4
GEC       S4    *disabled  
PE20      S4    *disabled  pci:0000:00:15.0
PE21      S4    *disabled  
PE22      S4    *disabled  pci:0000:00:15.2
PE23      S4    *disabled  
PWRB      S5    *enabled

因此 LID 可能是 GEC、PE21 或 PE23?

不过,/proc/acpi/button/lid/LID/state 文件显示 LID 已打开。还有其他想法吗?

答案1

您可以通过执行命令来检查盖子打开事件是否配置为唤醒您的操作系统cat /proc/acpi/wakeup
如果“'设备当前已被禁用,您可以尝试通过执行以下操作来启用它:

sudo -s
echo "LID" > /proc/acpi/wakeup

这会将状态设置为启用。
再次运行命令将使其恢复为禁用状态。

答案2

就我而言,我还必须在 BIOS 中进行设置,以使用针对 Linux 而不是 Windows 优化的睡眠。

相关内容