xsel 和 xclip 挂起

xsel 和 xclip 挂起

我的目标是使远程计算机 (CentOS 7.2) 上的文本可以使用标准 ⌘V 快捷方式无缝粘贴到我的本地计算机 (OS X 10.12.2) 上。我的设置连接到远程计算机,ssh -Y然后附加到 tmux(或者创建一个新会话,如果不存在)。当我运行echo "test" | xsel -ib或者echo "test" | xclip它挂起时。变量$DISPLAYlocalhost:10.0.如果我退出 tmux,$DISPLAY变量似乎为空,并且出现无法打开显示错误。

答案1

MacOS 不使用 XOrg Server,而是使用 Quartz 图形堆栈,或者其他一些废话(这是我每天使用 mac 工作的一些年)。

您要么想在 Mac OS 上运行 XOrg(这在过去是可能的),要么学习如何使用 mac 本机 pbcopy(1) 和 pbpaste(1) 命令。

答案2

我曾经使用 Gitlab 代码片段编写了一个工具来处理此类问题。它可能适合您的用例。

https://github.com/bradwood/glsnip

相关内容