我的目标是使远程计算机 (CentOS 7.2) 上的文本可以使用标准 ⌘V 快捷方式无缝粘贴到我的本地计算机 (OS X 10.12.2) 上。我的设置连接到远程计算机,ssh -Y
然后附加到 tmux(或者创建一个新会话,如果不存在)。当我运行echo "test" | xsel -ib
或者echo "test" | xclip
它挂起时。变量$DISPLAY
是localhost:10.0
.如果我退出 tmux,$DISPLAY
变量似乎为空,并且出现无法打开显示错误。
答案1
MacOS 不使用 XOrg Server,而是使用 Quartz 图形堆栈,或者其他一些废话(这是我每天使用 mac 工作的一些年)。
您要么想在 Mac OS 上运行 XOrg(这在过去是可能的),要么学习如何使用 mac 本机 pbcopy(1) 和 pbpaste(1) 命令。
答案2
我曾经使用 Gitlab 代码片段编写了一个工具来处理此类问题。它可能适合您的用例。