我使用 easystroke 执行许多任务,如命令、组合键等。现在,我需要通过一次单击执行一系列任务。
例如:
首先我需要执行命令“cryptkeeper”。
其次,我需要执行“gnome-terminal”。
第三,我需要按下组合键“ctrl+c”。
第四,我需要按“向上箭头”。然后按“Enter”
...
这里,我需要在 Easystroke 中单击完成步骤 1 到 4。
有什么办法可以做到这一点?
答案1
免责声明:我不确定这是否会起作用,而且我现在无法测试,但可以尝试一下。
安装xte
:sudo apt-get install xautomation
在 easy-stroke 中确保“类型”设置为“命令”,然后在“详细信息”字段中输入:
cryptkeeper && gnome-terminal && xte 'keydown Control_L' 'keydown C' 'keyup Control_L' 'keyup C' 'key Up' 'key Return'
最后,它看起来应该是这样的
答案2
哪里secret.h
:
#!/bin/bash
cryptkeeper&
gnome-terminal -e "gnome-panel"&
xte 'sleep 5'
xte 'keydown Control_L' 'key c' 'keyup Control_L'
xte 'sleep 5'
gnome-terminal -e "gnome-panel"&
我发布这个是因为编辑代码可能会对其他人有用。可以使用“xdotool”代替xte。