
我正在連接到 ubuntu 伺服器,並希望使用 X-forwarding 在本地客戶端電腦上繪製圖形視窗。我在客戶端運行xming。
在 cmd.exe 中,這是有效的:
set DISPLAY=localhost:0.0
ssh -Y me@ubuntuserver
我在 Powershell 中運行相同的操作,它連接成功,但是當我嘗試在伺服器上運行 xeyes 這樣的圖形程式時,我得到:
Error: Can't open display:
有什麼不同?
答案1
結果發現 powershell 中設定環境變數的語法是不同的。適用於:
$env:DISPLAY= 'localhost:0.0'
ssh -Y aacurtis@lmmp-pipeline-ubuntu