关于linux右键菜单,如何将鼠标选中的文字作为参数传入右键菜单中添加的脚本?

2013-03-31 08:49:08 +08:00
 beakey
正在写一个项目,希望能把添加到右键菜单,但不是在~/.gnome2/nautilus-scripts下新建文件,那样只能在桌面右键菜单中实现。

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

最好将选中的文字作为参数传给该脚本额。。
4361 次点击
所在节点    Linux
7 条回复
twm
2013-03-31 10:22:00 +08:00
浏览器貌似有api
lyric
2013-03-31 10:23:40 +08:00
添加不了,除非你写很多代码做hack。不同程序的右键菜单是独立的,Linux下虽然有dbus,但是DE没有提供类似OSX下的Services的东西。
但是绑定到某个快捷键获取选中文章传给脚本是可以的。
b1074549
2013-03-31 12:57:28 +08:00
BOYPT
2013-03-31 14:14:50 +08:00
不大可能。

複製粘帖 是各個ui庫各自獨立提供的功能,比如瀏覽器和nautilus的菜單就完全兩回事。
ui庫比如qt/gtk會有api讓你獲取選中的文字,但那是各個程序自己的事情。

當然如果你考慮把每一個需要加的程序代碼都修改一次作爲方案的話,那也是可能的。
beakey
2013-03-31 20:18:12 +08:00
@lyric 绑定快捷键如何实现?
toctan
2013-03-31 21:32:41 +08:00
xfce4-clipman 支持监视鼠标选中的文字,若文字符合某正则表达式则弹出一个类似右键菜单的 context-menu, 你想要的功能或许能这样实现
Zuckonit
2013-04-02 08:54:11 +08:00
剪切板。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/64532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX