我的主板的 bios/uefi 没有提供禁用键盘或鼠标唤醒的选项。因此,我尝试在 /proc/acpi/wakeup 中禁用除 PWRB 之外的所有其他设备,但我的系统忽略了这一点,仍然会在鼠标点击或键盘点击时唤醒。
- 系统:ubuntu 20.04
- 主板:H97-D3H-CF
- 我的 /proc/acpi/唤醒
答案1
这似乎更好(与 systemd 集成):
对于 USB 鼠标或键盘,您可以使用 udev 规则使设置永久生效。首先,使用 查找鼠标/键盘的 PCI 供应商 ID
lsusb
。对于我的鼠标,它是046d
:
Bus 001 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver
然后创建一个像我的一样的“规则”文件
/etc/udev/rules.d/logitech.rules
,只将“046d”替换为您自己的设备的供应商 ID:
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTR{power/wakeup}="disabled"
来源:https://unix.stackexchange.com/a/532839/439288
已测试。与 Ubuntu 20.04 和 MS Sculpt 键盘配合良好