我可以在嵌套的 X 服务器之间共享剪贴板内容吗?

我可以在嵌套的 X 服务器之间共享剪贴板内容吗?

我正在使用 Xnest 在主 X 服务器内运行嵌套的 X 服务器。

但是它们的剪贴板(选择)是独立的,所以我不能轻松地将文本从一个复制到另一个。有办法吗?

答案1

灵感来自这个答案, 我在用着剪辑这样:

#!/bin/sh
# copy from :0 to :1
xclip -selection clip -o -display :0 | xclip -selection clip -i -display :1

如果要反向复制,请:0与交换。例如,在带有和 的浏览器中,此方法有效。:1ctrlcctrlv

答案2

我上周刚遇到这个问题,我找到的所有解决方案都不令人满意:它们要么有烦人的延迟,要么只在一个方向上同步,要么不必要地唤醒 CPU。经过一些实验,我制作了一个名为 xclipsync 的脚本,它可以正确解决问题,即使您在多个 Xephyr/Xnest 实例或屏幕之间同步也是如此。

https://github.com/apenwarr/xclipsync

相关内容