我想让gnome–terminal以这样一种方式运行,当最终用户在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中。 如果需要,您可以定义替代键。