我想知道如何在后台运行bash脚本,每当用户单击鼠标时都会执行某些操作(即运行脚本或命令或其他)。即使终端关闭,我也想继续运行。有任何想法吗?谢谢!在bash脚本中检测鼠标点击
5
A
回答
4
如果使用的是X11,你可以尝试xdotool
捕捉鼠标事件
这将是这样的:
xdotool search --onlyvisible . behave %@ mouse-click getmouselocation
如果你想在后台运行脚本,你可以使用:
./myscript.sh &>/dev/null &
0
保留t他脚本即使在终端关闭的情况下运行,您可以尝试nohup。
2
,如果你只是想在鼠标点击(或轮事件)的xterm运行bash命令你可以试试这个例子:
$ echo -e "\e[?1000h"
$ while read -n 6; do echo hellowworld; done
这是轮事件(点击设置12代替)
相关问题
- 1. 检测鼠标点击时的移动,并检测双击
- 2. 如何检测鼠标点击python 3.6.1
- 3. 检测点击鼠标动作
- 4. 检测鼠标点击位置
- 5. wxPython:检测鼠标点击位图
- 6. 模仿鼠标点击的vbs脚本
- 7. 鼠标点击脚本帮助
- 8. 在MFC中检测单个鼠标点击
- 9. 如何在GtkComboBox中检测鼠标点击?
- 10. 如何检测修改键在Qt中的鼠标点击
- 11. 检测铬重新加载在Typescript中的鼠标点击
- 12. 模拟鼠标点击/检测Python中光标下的颜色
- 13. HOW TO:从shell脚本中检测bash
- 14. 检测鼠标点击多边形的节点
- 15. 检测鼠标是否在GroupBox外部被点击
- 16. 在特定的NSCollectionView内检测鼠标点击
- 17. 跨浏览器检测点击与JavaScript中的鼠标拖动
- 18. 使用python检测窗口中的鼠标点击
- 19. VB.NET:如何检测集中控制之外的鼠标点击
- 20. UITabBarController检测标签点击
- 21. 检测鼠标单击控件数组
- 22. 文本框鼠标点击文本c#
- 23. 实时测量鼠标点击间隔
- 24. C#WindowsForm - 是如何,如果焦点在文本框中输入检测通过鼠标点击或标签
- 25. 检测鼠标点击与MCI命令播放的视频
- 26. 检测鼠标点击任何地方Angular2
- 27. 检测窗体外部的鼠标点击
- 28. 检测用户的鼠标点击并输入按键
- 29. (userscript/tampermonkey)不允许网站检测我的鼠标movment /点击
- 30. 检测鼠标点击Facebook像按钮(从Chrome扩展)
你能让你的窗口系统继续接受来自封闭窗口的输入吗?如果可以,我会很惊讶。有一个活动的鼠标假定有一些过程和事件循环来接受输入。如果关闭一个窗口,则必须依靠外层软件来继续处理,这意味着要运行脚本,外层软件必须知道脚本。也许您可以在窗口关闭之前将其注册为父进程的右键单击事件(极不可能)。而bash脚本通常不需要鼠标点击(IMO)。对不起,但祝你好运。 – shellter
你说的是角色终端还是X? –
我在这里看到两个不同的问题。对于第一个,请参阅http://stackoverflow.com/questions/5966903/how-to-get-mousemove-and-mouseclick-in-bash,第二个,请参阅Aamir的答案。 – ninjalj