我有一台 SAMSUNG 笔记本电脑,根据过去几个月的经验,它非常棒。我实际上正在为它实现一些功能,因为我注意到,我可以通过在 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
Run Code Online (Sandbox Code Playgroud)
所以也许 LID 是 GEC、PE21 或 PE23?
尽管如此,仍有 /proc/acpi/button/lid/LID/state 文件显示 LID 已打开。还有更多想法吗?
yos*_*ile 11
您可以通过执行cat /proc/acpi/wakeup命令检查盖子打开事件是否配置为唤醒您的操作系统。
如果“ LID ”设备的状态当前已禁用,您可以尝试通过执行以下命令启用它:
sudo -s
echo "LID" > /proc/acpi/wakeup
Run Code Online (Sandbox Code Playgroud)
这会将状态设置为启用。
再次运行命令会将其设置回禁用状态。