Debian永久更改
永久更改/proc/acpi/wakeup
我禁用了大部分條目,
/proc/acpi/wakeup/
以確保只有電源按鈕和筆記型電腦蓋可以恢復我的系統,而不是滑鼠或鍵盤。問題是:每次我重新啟動時,設置都會由於某種原因被重置。有沒有辦法使這些更改永久化?有一些解決方法只是將命令放入與某些喚醒常式掛鉤的腳本中,但真的沒有其他解決方案嗎?
我正在使用 Debian/Gnome Windows 10 雙啟動筆記型電腦
對於 USB 滑鼠或鍵盤,您可以使用 udev 規則使設置永久化。首先,使用 查找滑鼠/鍵盤的 PCI 供應商 ID
lsusb
。對於我的滑鼠,它是046d:匯流排 001 設備 006:ID 046d :c52b Logitech, Inc. Unifying Receiver
然後創建一個類似 my 的“規則”文件*
/etc/udev/rules.d/logitech.rules
*,只需將“046d”替換為您自己設備的供應商 ID:ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTR{power/wakeup}="disabled"
acpitool可用於此
apt install acpitool
然後 sudo acpitool -W
$$ some number $$
some number
設備 ID 來自哪裡/proc/acpi/wakeup
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.5