我有一个程序,它从剪贴板获取文本,对其进行一些操作并将其返回到剪贴板。然后,程序关闭。
我可以为其创建一个快捷方式 --- 类似 gnome 键盘快捷键、上下文菜单项等 --- 来剪切选定的文本、运行我的程序并粘贴文本吗?或者您有其他解决方案吗?
该快捷方式/操作应该在整个 Ubuntu 中有效。
答案1
1)制作脚本:(
打开gedit并粘贴此脚本,然后保存)
/bin/bash #!/bin/bash xdotool key --clearmodifiers ctrl+x # 这应该会剪切文本 sleep 1 # 我们需要给剪贴板一些时间才能真正获取文本,你可以尝试较低的值,比如 .5 /path/to/your/program # 在这里输入你的程序的路径 睡眠 1 xdotool key --clearmodifiers ctrl+v # 这应该会粘贴文本 出口 0
2)使其可执行(chmod +x /path/to/script)。
3)启动键盘配置gnome-control-center keyboard
:(
转到快捷方式→自定义快捷方式)
4)点击“+”并添加名称和命令:
/path/to/script
5)选择您想要的按键绑定。
6)由于漏洞,您必须注销并重新登录以使快捷方式生效。