Ubuntu VirtualBox VM の tmux セッションで xclip を使用して、コピー/貼り付けのキーバインドを実行しようとしていますが、同じエラー メッセージが表示され続けます。
ホスト マシンに XQuartz をインストールしました。
ysim:~$ which xquartz
/opt/X11/bin/xquartz
ysim:~$ echo $DISPLAY
/tmp/launch-N0023n/org.macosforge.xquartz:0
私はForwardX11 yes
設定しました~/.ssh/config
:
Host vm
ForwardX11 yes
私のVMでも/etc/ssh/sshd_config
、
X11Forwarding yes
VM で ssh を使用している場合、tmux セッションに参加していない場合、xclip は正常に動作します。
$ echo hello | xclip
$ xclip -o
hello
しかし、私が1つにいるときのエラー:
$ echo hello | xclip
Error: Can't open display: localhost:10.0
なぜこれが当てはまるのでしょうか?
更新: tmux セッションを終了してから新しいセッションを作成した場合にのみ発生するようになりました。