如何通过 ssh 将 Wayland 剪贴板传输到 X vnc 会话剪贴板

如何通过 ssh 将 Wayland 剪贴板传输到 X vnc 会话剪贴板

我在 Arch 上使用 Wayland,并进入ssh使用 X11 的 debian 服务器。我有一个通过 ssh 连接运行的 vnc 会话。我想获取存储在 Wayland 剪贴板中的字符串,并将其放入服务器上的 X 剪贴板中,以便我可以ctrl+v在 vnc 会话中使用该字符串。

我认为这就像通过 vnc 打开终端模拟器,检查$DISPLAY那里的变量,然后echo "string" | xclip -d ':display' -selection clipboard在我的 ssh 会话中使用一样简单(我可以在本地终端模拟器中使用 ctrl+shift+v 将字符串粘贴到命令中)。然而,这是行不通的。它似乎复制得很好,但随后clipboard -o -d ':display' -selection clipboard显示了剪贴板中的前一个内容,而不是我刚刚尝试复制的内容。

到目前为止,我一直在做echo "string" > tmpfile,然后在 vnc 会话中的文本编辑器中打开文件,并从那里复制它。然而,这很笨拙。

显然,理想的解决方案是花时间重新配置我的服务器,以便我可以以更明智的方式远程访问它,但这需要时间。我想要一个可以同时使用的解决方案,并且我想了解为什么上述方法不能像我预期的那样工作。

相关内容