• 社区首页
  • 版块
[经验分享] 通过usb鼠标唤醒待机
桌面家庭版274次浏览 ·1个回复
电梯直达到第
U小妹
超级管理员
发表于2023-10-13 03:40
楼主

应用场景

 

硬件/整机信息:全平台

OS版本信息:全架构

OS版本信息:桌面专业版、家庭版

 

 

问题现象

 

无法通过鼠标唤醒待机模式

 

 

解决方案

 

步骤一

 

1.创建50-usb-wakeup.rules

 

sudo deepin-editor /etc/udev/rules.d/50-usb-wakeup.rules

内容:ACTION=="add", ENV{DEVNAME}=="/dev/input/mouse[0-9]", DRIVERS=="usb", RUN+="/opt/udevScripts/wakeup.sh %S%p"

 

 

步骤二

 

2.创建wakeup.sh

 

mkdir /opt/udevScripts

sudo deepin-editor /opt/udevScripts/wakeup.sh

添加内容:

#!/bin/bash

DEV_SYS_PATH=$1

P_USB_PATH=$(echo $DEV_SYS_PATH | /usr/bin/sed -ne 's/\(^.*usb[0-9]\).*$/\1/p')

WAKEUP_FILES=$(/usr/bin/find $P_USB_PATH -name wakeup)

 

for file in $WAKEUP_FILES

do

echo "enabled" > $file

logger "<$0>: set $file to \"enabled\""

done

 

 

步骤三

 

添加文件的执行权限

 

3.sudo chmod +x /opt/udevScripts/wakeup.sh

 

 

步骤四

 

重启服务

 

4.systemctl restart udev

回复收藏只看作者
所有回复
哥東
版主
发表于2023-10-17 05:16
沙发

之前提过建议。

电源管理设定一下也可以吧。

或点击键盘也可以。

回复只看作者

光荣榜

  • 周榜
  • 月榜
  • 总榜