V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
beakey
V2EX  ›  Linux

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

  •  
  •   beakey · 2013-03-31 08:49:08 +08:00 · 4339 次点击
    这是一个创建于 4260 天前的主题,其中的信息可能已经有所发展或是发生改变。
    正在写一个项目,希望能把添加到右键菜单,但不是在~/.gnome2/nautilus-scripts下新建文件,那样只能在桌面右键菜单中实现。

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

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

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

    當然如果你考慮把每一個需要加的程序代碼都修改一次作爲方案的話,那也是可能的。
    beakey
        5
    beakey  
    OP
       2013-03-31 20:18:12 +08:00
    @lyric 绑定快捷键如何实现?
    toctan
        6
    toctan  
       2013-03-31 21:32:41 +08:00
    xfce4-clipman 支持监视鼠标选中的文字,若文字符合某正则表达式则弹出一个类似右键菜单的 context-menu, 你想要的功能或许能这样实现
    Zuckonit
        7
    Zuckonit  
       2013-04-02 08:54:11 +08:00
    剪切板。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1110 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:22 · PVG 03:22 · LAX 11:22 · JFK 14:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.