如何检测鼠标移动?

如何检测鼠标移动?

我正在尝试编写一个脚本,如果检测到鼠标移动,它将运行一个命令。运行时,它只是挂起。

#!/bin/bash
# 

xidle -delay 5 -sw -program "/home/andy/bin/test.sh" -timeout 300
exit 0

#!/bin/bash
# Ubuntu_Mate 18.04 LTS

gxmessage -fg red -font  'sans 30' -timeout 3  'Mouse movement has been detected. '
#exit 0

如果我运行sudo -i它,它将对鼠标移动做出反应。

read -r -n1 TMP </dev/input/mice

sudo -i唯一的选择吗?

相关内容