Gnome的terminal – 如何将select自动复制到剪贴板?

我想让gnometerminal以这样一种方式运行,当最终用户在terminal上select一个区域(用鼠标或鼠标键)时,它会自动复制到剪贴板中。 有没有可能? 如果是这样,怎么样?

这是可能的。

sudo apt-get install parcellite 

然后在设置中选中“使用主要”和“同步剪贴板”。 有用。

它应该在X11剪贴板中。 (与GTK剪贴板不一样)。 按下鼠标中键以粘贴。

解决:使用Clipit时。 右键单击/首选项/设置:检查:使用主选择和同步剪贴板。

我也建议把快捷键“Ctrl grave”设置为Manage hotkey(严重就是〜),如果你习惯了windows的同上。 如果没有的话,它的方便的功能就是把你以前的所有副本都放在手边并可以搜索。

由于你似乎来自Windows环境,我希望你知道,在X下复制和粘贴的方式与在Windows下的方式有些不同。 如果没有,快速介绍见杰米Zawinski关于这个主题X选择,削减缓冲区和杀死戒指的优秀文章。

简而言之:当你选择一些文本时,这将成为主要选择(不是剪贴板选择)。 正如其他人已经指出,你可以使用鼠标中键从主选择粘贴。 但是请注意,如果关闭提供选择的应用程序,对于终端,选择基本上是“丢失”的。

你也可以在Gnome Terminal中使用Shift + Ctrl + C来显式“复制”某些东西。

我一直在寻找一种在默认的Ubuntu终端中模拟Putty行为的方法:

  • 左键单击选择文本并将其复制到剪贴板
  • 右键单击粘贴剪贴板的内容

我找到的唯一解决方案就是修补Gnome终端 (正如你已经猜到的那样)。

在我的Fedora 23上,用gnome终端3.18.3

  • <Shift>+Selection为行<Shift>+Selection
  • <Shift>+<Ctrl>+Selection

一旦完成,你可以使用

  • <Shift>+<Insert>插入IN ANOTHER终端
  • 其他地方the middle click

刚刚尝试parcellite,它的效果很好。 使用“yum install parcellite”命令安装在Fedora上,剪贴板图标出现在gnome applet区域。 右键单击 – >首选项 – >检查“使用主”和“同步剪贴板”,是的,它的工作原理就像一个xterm。 它也保持剪贴板的历史。 爱它! 感谢@fastmultiplication。

它曾经是gnome-terminal中的默认行为 – 但是可用性专家们对Linux发行版本有所了解,认为复制和粘贴对于内核黑客参与的活动来说太冒险了。

但在Fedora(至少)最近它回来了 – 右键单击​​您的终端,并进入“输入法”,并选择“X输入法” – 你现在有突出显示复制。

如果你有一个三键鼠标,它可以粘贴中间按钮(如上所述),但要获得右键点击粘贴 – 嗯,嗯…

您也可以安装pterm一个腻子像终端模拟器,允许当前选择粘贴中间按钮点击。

我使用Debian Wheezy和Gnome终端,发现一个好的解决办法是安装xsel,在终端提供正确的复制功能。

鼠标左键拖动选择/复制文本到剪贴板,然后使用Shift +插入键在Gnome终端菜单,编辑键盘快捷键中定义粘贴到vim中。 如果需要,您可以定义替代键。