首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改`/proc/acpi/wakeup`‘永久

更改`/proc/acpi/wakeup`‘永久
EN

Unix & Linux用户
提问于 2018-01-18 08:27:57
回答 5查看 12.7K关注 0票数 15

我在/proc/acpi/wakeup/中禁用了大部分条目,以确保只有电源按钮和笔记本电脑盖子才能恢复我的系统,而不是鼠标或键盘。问题是:每次我重新启动时,设置都会因为某种原因而被重置。

有没有办法使这些变化永久化?有一些解决办法就是将命令放入一个连接到唤醒例程的脚本中,但真的没有其他解决方案吗?

我用的是Debian/Gnome Windows 10双引导膝上型电脑

EN

回答 5

Unix & Linux用户

回答已采纳

发布于 2018-01-18 09:22:07

/proc是一个包含运行时系统信息的虚拟文件系统。因此,它的内容在重新启动时重置。

// Edit:设置一个udev规则或创建一个脚本echo,其中使用/proc/acpi/wakeup/ 启动时的正确值。

票数 0
EN

Unix & Linux用户

发布于 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:

代码语言:javascript
复制
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTR{power/wakeup}="disabled"
票数 17
EN

Unix & Linux用户

发布于 2019-03-15 08:52:13

阿皮酚可用于此apt install acpitool

然后

代码语言:javascript
复制
sudo acpitool -W [some number]

其中some number是来自/proc/acpi/wakeup的设备id

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/417956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档