我想设置笔记本电脑上的电源按钮来启动暂停。请注意,我可以通过关闭盖子或使用来触发暂停pm-suspend
,因此问题是按钮,而不是暂停过程本身。我使用 Gnome,并通过调整工具配置了我希望系统重新启动,所以这也不是问题。
问题似乎是系统没有意识到我正在按电源键。这种情况最明显的迹象是,与按按钮控制屏幕亮度或音量时不同,acpi_listen
当我按电源按钮时不返回任何内容。
为了提供更多详细信息,我有一台配备 Suse 13.2 的 Lenovo Thinkpad X1 Carbon(第 3 代)。
答案1
我有同样的笔记本电脑。您按下电源按钮是否超过一秒钟?触发事件需要一些时间。
答案2
您可以尝试:
- 尝试其他 GNU/Linux 发行版,看看是否有同样的问题(最简单的是使用 live CD,例如 Debian 或 Ubuntu)
- 更改 BIOS ACPI 设置(如果有)
acpi_osi='!Windows 2012'
尝试使用和/或其他 ACPI 相关选项启动(请参阅http://redsymbol.net/linux-kernel-boot-parameters/例如)- 启动
acpi.debug_layer=0x2 acpi.debug_level=0xffffffff
并检查启动时和按下电源键时 dmesg(8) 中是否显示任何内容。 - 升级 BIOS 固件(如果有可用更新)
- 尝试更新的内核
- 使用 thinkpad_acpi 模块选项(用于
modinfo -p thinkpad_acpi
获取内核可识别的选项列表,http://www.thinkwiki.org/wiki/Thinkpad-acpi用于描述)
(并在此报告其中哪些有帮助)。