在bash脚本中检测鼠标单击

Mas*_*son 5 unix bash mouse

我想知道如何在后台运行bash脚本,只要用户点击鼠标就可以执行某些操作(即运行脚本,命令或其他任何内容).即使终端关闭,我也希望继续运行.有任何想法吗?谢谢!

Ale*_*ato 5

如果你使用的是X11,你可以尝试xdotool捕获鼠标事件

它会是这样的:

xdotool search --onlyvisible . behave %@ mouse-click getmouselocation
Run Code Online (Sandbox Code Playgroud)

xdotool手册

如果你想在后台运行脚本,你可以使用:

./myscript.sh &>/dev/null &
Run Code Online (Sandbox Code Playgroud)