技术解析

关于linux右键菜单,如何将鼠标选中的文字作为参数传入右键菜单中添加的脚本?
0
2021-07-22 15:35:59
idczone
正在写一个项目,希望能把添加到右键菜单,但不是在~/.gnome2/nautilus-scripts下新建文件,那样只能在桌面右键菜单中实现。

希望能和右键中的复制粘贴一样,无论是文档还是浏览器,只要可以选中文字的地方右键菜单中就存在该脚本选项。

最好将选中的文字作为参数传给该脚本额。。
浏览器貌似有api

添加不了,除非你写很多代码做hack。不同程序的右键菜单是独立的,Linux下虽然有dbus,但是DE没有提供类似OSX下的Services的东西。
但是绑定到某个快捷键获取选中文章传给脚本是可以的。

http://blog.cykerway.com/post/182

不大可能。
複製粘帖 是各個ui庫各自獨立提供的功能,比如瀏覽器和nautilus的菜單就完全兩回事。
ui庫比如qt/gtk會有api讓你獲取選中的文字,但那是各個程序自己的事情。
當然如果你考慮把每一個需要加的程序代碼都修改一次作爲方案的話,那也是可能的。

绑定快捷键如何实现?

xfce4-clipman 支持监视鼠标选中的文字,若文字符合某正则表达式则弹出一个类似右键菜单的 context-menu, 你想要的功能或许能这样实现

剪切板。。。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服