使终端选择自动复制到系统剪贴板缓冲区?

使终端选择自动复制到系统剪贴板缓冲区?

有没有办法让终端应用程序(gnome-terminal、terminator 等)自动将选定的文本移动到 CLIPBOARD 系统缓冲区,而不仅仅是 PRIMARY(即终端本地)缓冲区?

我发现这描述了原语,但还没有达到我可以改变行为的程度:主要/剪贴板介绍...

我有一个特定的托管虚拟机用例,其中我经常将 linux 客户机中的 bash 或 vim 会话中的文本复制回 Windows 主机...并且在使用 20 年的 Linux 后,我已经习惯了缓冲区“只是在那里”我试图复制这种行为......

答案1

主要的不是终端本地的,您可以使用鼠标中键将其粘贴到其他 X 应用程序中。

你应该安装的是自动切割机:

Autocutsel 跟踪服务器剪切缓冲区和剪贴板选择的变化。当剪贴板更改时,它会更新剪切缓冲区。当剪切缓冲区更改时,它拥有剪贴板选择。

在我的 Ubuntu 12.04 系统上,我可以使用 来安装它apt-get install autocutsel,你的发行版也可能有它。

答案2

一些剪贴板管理器提供这个功能。xfce4-clipman是一个很好的例子,它不仅可以在 Xfce 中工作,而且可以在任何桌面环境中工作。从其帮助页面:

同步选择:将主剪贴板与默认剪贴板同步,以便可以粘贴所选内容

Clipman 选项

相关内容