Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
beakey
V2EX  ›  Linux

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

  •  
  •   beakey · Mar 31, 2013 · 5396 views
    This topic created in 4969 days ago, the information mentioned may be changed or developed.
    正在写一个项目,希望能把添加到右键菜单,但不是在~/.gnome2/nautilus-scripts下新建文件,那样只能在桌面右键菜单中实现。

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

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

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

    當然如果你考慮把每一個需要加的程序代碼都修改一次作爲方案的話,那也是可能的。
    beakey
    beakey
    OP
    Mar 31, 2013
    5
    @lyric 绑定快捷键如何实现?
    toctan
    toctan
    Mar 31, 2013
    6
    xfce4-clipman 支持监视鼠标选中的文字,若文字符合某正则表达式则弹出一个类似右键菜单的 context-menu, 你想要的功能或许能这样实现
    Zuckonit
    Zuckonit
    Apr 2, 2013
    7
    剪切板。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   691 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 22:21 · PVG 06:21 · LAX 14:21 · JFK 17:21
    ♥ Do have faith in what you're doing.