![如何检测鼠标移动?](https://linux22.com/image/1164759/%E5%A6%82%E4%BD%95%E6%A3%80%E6%B5%8B%E9%BC%A0%E6%A0%87%E7%A7%BB%E5%8A%A8%EF%BC%9F.png)
我正在尝试编写一个脚本,如果检测到鼠标移动,它将运行一个命令。运行时,它只是挂起。
#!/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
唯一的选择吗?