2013-09-23 96 views
3

我試圖在我的Ubuntu VirtualBox虛擬機的tmux會話中使用xclip做一些複製/粘貼鍵綁定,但保留得到相同的錯誤信息。xclip在Ubuntu VirtualBox VM的tmux會話中給出`錯誤:無法打開display:localhost:10.0`

我的主機上我已經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 

在我的虛擬機也是如此,在/etc/ssh/sshd_config

X11Forwarding yes 

當我在我的VM中ssh'ed,xclip工作正常,當我在TMUX會話:

$ echo hello | xclip 
$ xclip -o 
hello 

但是,當我在一個錯誤:

$ echo hello | xclip 
Error: Can't open display: localhost:10.0 

任何想法,爲什麼這可能是這樣?

更新:現在,似乎只有當我退出tmux會話,然後創建一個新的。

回答

1

我得到了同樣的錯誤。我通過退出我的tmux會話解決了問題,斷開了我的ssh會話並重新連接(打開另一個終端窗口)。

我是ssh進入服務器,但如果你只是使用本地虛擬機,我認爲退出你的tmux會話和重新打開終端應該有相同的效果。

相關問題