如何禁用鼠标移动唤醒计算机?

分享于 

2分钟阅读

ubuntu

  繁體

/proc/acpi/wakeup中,你可以看到哪些设备当前能够从挂起恢复。该列表显示了所谓的"设备"的名称(缩写)。示例"PWRB"表示"电源按钮"。

如果将设备名称写入该文件,就在启用/禁用之间切换。



$ cat /proc/acpi/wakeup | sort 


Device S-state Status Sysfs node


EHC1 S3 *disabled pci:0000:00:1d.0


EHC2 S3 *disabled pci:0000:00:1a.0


GLAN S4 *enabled pci:0000:08:00.0


.. ,, ..


USB7 S3 *disabled


WLAN S3 *disabled pci:0000:03:00.0


XHCI S3 *disabled pci:0000:07:00.0



要在每次启动时禁用唤醒项,可以向/etc/rc.local添加类似的东西,。


echo EHC1 > /proc/acpi/wakeup


echo EHC2 > /proc/acpi/wakeup


echo XHCI > /proc/acpi/wakeup



由cipricus编辑:

***针对在以下位置启用的每个项目,测试需要禁用哪些项目(如此处所示)cat /proc/acpi/wakeup | sort 通过在终端中运行下面的每个命令,然后测试鼠标是否唤醒系统(不需要重启):


sudo sh -c"echo EHC1 > /proc/acpi/wakeup"


sudo sh -c"echo EHC2 > /proc/acpi/wakeup"


sudo sh -c"echo XHCI > /proc/acpi/wakeup"



***如果/etc/rc.local文件不存在


printf '%sn' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local


sudo chmod +x /etc/rc.local



文件应该类似于:


#!/bin/bash


echo EHC1 > /proc/acpi/wakeup


echo EHC2 > /proc/acpi/wakeup


echo XHCI > /proc/acpi/wakeup



exit 0



重启。



COM  THIS  MOV  移动  鼠标  sus