在 Windows Host Xserver 上渲染 Linux VM 应用程序

在 Windows Host Xserver 上渲染 Linux VM 应用程序

我在 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 

相关内容