我在/proc/acpi/wakeup/中禁用了大部分条目,以确保只有电源按钮和笔记本电脑盖子才能恢复我的系统,而不是鼠标或键盘。问题是:每次我重新启动时,设置都会因为某种原因而被重置。
有没有办法使这些变化永久化?有一些解决办法就是将命令放入一个连接到唤醒例程的脚本中,但真的没有其他解决方案吗?
我用的是Debian/Gnome Windows 10双引导膝上型电脑
发布于 2018-01-18 09:22:07
发布于 2019-07-30 00:00:45
对于USB鼠标或键盘,您可以使用udev规则使设置永久。首先,使用lsusb查找鼠标/键盘的PCI供应商ID。对我的老鼠来说,是046天:
总线001设备006: ID 046d:c52b罗技公司统一接收机
然后创建一个类似于我的/etc/udev/rules.d/logitech.rules的“规则”文件,只将"046d“替换为您自己设备的供应商ID:
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTR{power/wakeup}="disabled"发布于 2019-03-15 08:52:13
阿皮酚可用于此apt install acpitool
然后
sudo acpitool -W [some number]其中some number是来自/proc/acpi/wakeup的设备id
maciej@michal:~$ sudo acpitool -W 22
Changed status for wakeup device #22 (UHC6)
Device S-state Status Sysfs node
---------------------------------------
1. PCE2 S4 *disabled pci:0000:00:02.0
2. PCE3 S4 *disabled
3. PCE4 S4 *disabled pci:0000:00:04.0
4. RLAN S4 *enabled pci:0000:02:00.0
5. PCE5 S4 *disabled
6. PCE6 S4 *disabled
7. PCE7 S4 *disabled pci:0000:00:07.0
8. PCE9 S4 *disabled
9. PCEA S4 *disabled
10. PCEB S4 *disabled
11. PCEC S4 *disabled
12. SBAZ S4 *disabled pci:0000:00:14.2
13. PS2K S4 *disabled
14. PS2M S4 *disabled
15. UAR1 S4 *disabled pnp:00:03
16. P0PC S4 *disabled pci:0000:00:14.4
17. UHC1 S4 *disabled pci:0000:00:12.0
18. UHC2 S4 *disabled pci:0000:00:12.1
19. UHC3 S4 *disabled pci:0000:00:12.2
20. USB4 S4 *disabled pci:0000:00:13.0
21. UHC5 S4 *disabled pci:0000:00:13.1
22. UHC6 S4 *disabled pci:0000:00:13.2
23. UHC7 S4 *enabled pci:0000:00:14.5https://unix.stackexchange.com/questions/417956
复制相似问题