作者:LEEstarmmmmm | 2023-07-04 10:13
我想让gnome-terminal以这样的方式运行:当最终用户在终端上选择一个区域(用鼠标或鼠标键)时,它会自动复制到剪贴板中.有可能吗?如果是这样,怎么样?
1> fastmultipli..:
这是可能的.
sudo apt-get install parcellite
然后在设置中选中"使用主要"和"同步剪贴板".有用.
@qdii虽然这是真的,它让人们朝着有价值的方向前进."yum install parcellite"适用于fedora等,但这并不能涵盖所有Linux风格.这是其他人的官方项目:[链接] http://parcellite.sourceforge.net/
Linux不仅仅是Ubuntu和Debian.
请注意,每次在文本编辑器中选择某些内容时,Parcellite中的"同步剪贴板"设置都会覆盖剪贴板(在我的情况下为Sublime Text),即使您使用键盘进行选择也是如此.因此,如果您是开发人员,我不建议使用Parcellite.
在CentOS 6.7下的parcellite 0.9-1中没有"同步剪贴板"选项.相反,通过yum安装了clipit(1.4.2); 确实有选择权,一切正常.通过单击系统托盘中的剪贴板图标,可以访问"设置"(实际上是"首选项").
2> unutbu..:
它应该在X11剪贴板中.(与GTK剪贴板不同).按中键单击粘贴.
更确切地说:当我选择要将其复制到剪贴板的文本时,我想省略右键单击>"复制"动作.
gnome-terminal经常无法复制选择.这就是为什么我希望它足够健壮以便*每次*我选择一些文本时,它会被复制到剪贴板中.我知道中间点击粘贴.
3> 小智..:
已解决:使用Clipit时.右键单击/首选项/设置:选中:使用主要选择和同步剪贴板.
如果您习惯于从Windows中同步,也可以为Manage hotkey(grave是`)添加快捷键"Ctrl grave".如果没有,无论如何它都很方便,你手边的所有副本都可以搜索到.
Grave不是`~`,叫做[tilde](http://en.wikipedia.org/wiki/Tilde).[Grave](http://en.wikipedia.org/wiki/Grave_accent)是`\``,一种在Unix世界中经常用作命令字符串指示符的重音符号.
4> Bruce van de..:
由于您似乎来自Windows环境,我希望您知道复制和粘贴在X下工作的方式与它在Windows下的工作方式略有不同.如果没有,为了快速介绍,请参阅Jamie Zawinski关于此主题X Selections,Cut Buffers和Kill Rings的优秀文章.
简而言之:当您选择一些文本时,这将成为主要选择(而不是剪贴板选择).正如其他人指出的那样,您可以使用鼠标中键从主要选项中粘贴.但请注意,如果您关闭提供选择的应用程序,在您的情况下终端,则选择基本上"丢失".
您还可以在Gnome Terminal中使用Shift + Ctrl + C来明确"复制"某些内容.
如果只有gnome-terminal实际上就是这样的话.