我的目标是让我的远程机器 (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变量似乎为空,并且出现无法打开显示错误。
ssh -Y
echo "test" | xsel -ib
echo "test" | xclip
$DISPLAY
localhost:10.0
x11 clipboard xclip xsel
clipboard ×1
x11 ×1
xclip ×1
xsel ×1