我在 Windows 上安装了 VcXsrv 并运行
ssh -NfXY -t -o ServerAliveInterval=30 -L 2121:PCNAME:21 -L 2020:PCNAME:20 -L 2222:PCNAME:22 USERNAME@SERVER
通过大学服务器隧道到我的工作站。
我可以xeyes
在本地运行 WSL bash,但
如果我将 DISPLAY 设置为xeyes
,Error: Can't open display: 0.0
它也会永远挂起localhost:0.0
例如
[local WSL]> echo $DISPLAY
:0
[local WSL]> xeyes
"runs"
[local WSL]> ssh -NfXY -t -o ServerAliveInterval=30 -L 2121:PCNAME:21 -L 2020:PCNAME:20 -L 2222:PCNAME:22 USERNAME@SERVER
[workstation]> export DISPLAY=localhost:0.0
Error: Can't open display: localhost:0.0
[workstation]> export DISPLAY=:0.0
[workstation]> xeyes
"hangs with no output"
任何人都可以帮忙吗?
localhost:11.0
编辑:我可以在工作站上使用的另一台 PC 上正常运行。如果我xeyes
从原来的 PC 上运行localhost:11.0
它使用另一台计算机!!!