我在 VirtualBox 上有一个以无头模式运行的 Ubuntu 虚拟机。主机是一台Windows 10机器。我希望能够使用 XServer 在 Windows 上呈现 Ubuntu 的应用程序。
目前,我尝试过这个:
- 在 Windows 上安装了 X410 XServer。
- 通过 ssh 进入虚拟机并
-X
选择启用 X 转发。 - 如果我现在从命令行运行图形应用程序,它会抱怨无法连接 XServer。我的 DISPLAY 环境变量是
localhost:10.0
.
以下是我在启动图形应用程序时遇到的错误:
connect /tmp/.X11-unix/X0: No such file or directory Unable to init
server: Could not connect: Connection refused Failed to parse
arguments: Cannot open display:
答案1
您需要输入主机的IP,而不是localhost
。还要检查您的 X 服务器的显示编号是多少。命令应该是:
export DISPLAY=<host IP>:<host display>.0