如何合并 gnome 剪贴板和 X 选择?

TRE*_*REE 66 linux gnome x-windows

我一直对 X/Gnome 中的两个独立剪贴板感到沮丧。我经常做一些像 control-C 复制,然后中键粘贴,得到错误数据的事情。或者选择一些东西,然后去我想要粘贴的地方,然后选择我想要粘贴的东西,只会丢失我的第一个选择!

有没有办法合并这两个剪贴板?

更新:Parcellite 很接近,但粘贴选择是非常重要的。有没有办法在 X 中禁用 select-as-copy ?

a p*_*erd 34

autocutsel 您想要在主 X/X11 剪贴板和 Gnome/GTK 剪贴板之间同步的东西!就是这样:

$ autocutsel &
$ autocutsel -s PRIMARY & 
Run Code Online (Sandbox Code Playgroud)

魔法!


小智 30

“autocutsel”不会做你想做的事。

这个问题已经存在了十多年,直到几周前我找到了解决办法。

你需要这样做:

apt-get install parcellite
Run Code Online (Sandbox Code Playgroud)

右键单击图标并转到“首选项”

检查以下内容:

  • 使用复制 (Ctrl-C)
  • 使用主要(选择)
  • 同步剪贴板

  • Parcellite 似乎成功合并了剪贴板。它不能解决后一个问题,即粘贴选择。我喜欢我可以使用 control-v 或中间按钮粘贴单个缓冲区。我不喜欢(并想禁用)选择作为副本。 (3认同)

小智 6

所以我实际上喜欢将各种复制缓冲区分开,偶尔从一个或另一个同步(就像我使用 keepass2 时一样。)所以如果我想将某些内容从剪贴板移动到主副本(鼠标中键)缓冲区, 我会去做的:

xclip -o -selection clipboard | xclip -i 
Run Code Online (Sandbox Code Playgroud)


Dav*_*llo 2

我认为autocutsel会解决你的问题。大多数发行版巧妙地将其打包为“autocutsel”。在 ubuntu 中它位于 Universe 存储库中。