是否有任何体面/通用/最佳实践方法来禁用鼠标移动或键盘触摸唤醒系统。
这是我得到的输出cat /proc/acpi/wakeup
:
Device S-state Status Sysfs node
GPP0 S4 *enabled pci:0000:00:01.1
GPP2 S4 *disabled
GPP3 S4 *disabled
GPP4 S4 *disabled
GPP5 S4 *disabled
GPP6 S4 *disabled
GPP7 S4 *disabled
GPP8 S4 *enabled pci:0000:00:03.1
GPP9 S4 *disabled
GPPA S4 *disabled
GPPB S4 *disabled
GPPC S4 *disabled
GPPD S4 *disabled
GPPE S4 *disabled
GPPF S4 *disabled
GP10 S4 *disabled
GP11 S4 *disabled
GP12 S4 *enabled pci:0000:00:07.1
GP13 S4 *enabled pci:0000:00:08.1
XHC0 S4 *enabled pci:0000:2f:00.3
GP30 S4 *disabled
GP31 S4 *disabled
BXBR S4 *enabled pci:0000:00:01.
此列表没有给出任何指示,其中哪一个是鼠标或键盘,ACPI 设备代码也无法帮助我解决这个问题。
我可以使用 禁用它们echo 'device_code' > /proc/acpi/wakeup
,但这意味着我必须测试每个启用的 ACPI 设备,并且必须在我使用的每台计算机上完成这一操作,特别是如果它们连接了不同的主板或不同的设备。