如何在“Windows 上的 Ubuntu 上的 Bash”中启动 X windows

如何在“Windows 上的 Ubuntu 上的 Bash”中启动 X windows

安装新功能(仍为“测试版”)后Windows 上的 Ubuntu 上的 Bash这是 Windows 10 周年纪念版的一个功能子集,当我尝试使用启动 X-Windows 时收到以下消息startx

Ubuntu 上的 x-windows 子系统失败

为了启动 X-Windows,我需要调整/配置什么?

我注意到已经xauth安装了,但我必须按如下方式安装框架的其余部分:

apt-get install xorg openbox

答案1

您可以安装 Xming。

使用export DISPLAY=:0export DISPLAY=localhost:0从控制台运行您的应用程序。

答案2

我无法让Xming-6-9-0-31-setupvcxsrv-64.1.20.8.1.installer使用 Windows 10 Ubuntu bash 命令行,我尝试使用类似export DISPLAY=:0或的命令export DISPLAY=localhost:0,但似乎无法将其发送到 Windows 10 下的这两个应用程序,我无法让它们工作我还收到了有关无法连接到 X 服务器连接被拒绝类型的消息,我现在正尝试在bashWindows 10 下使用 Debian 命令看看是否有更好的运气,我唯一能够让 X 服务器在其下运行的是使用远程桌面连接localhost:3390,我找到了该信息,但在 Ubuntu 下我安装了scummvm应用程序并且它找不到/etc/games应用程序的路径,尝试运行它时出现该类型的错误消息,我能够让 lite shell 而不是 gnome 使用它,在网上找到了一个关于如何做到这一点的页面,否则我无法在不使用远程桌面连接的情况下让它工作,该Xming应用程序似乎对我来说不起作用。除非我在尝试运行它时做错了什么,但我不认为我做错了。

https://autoize.com/xfce4-desktop-environment-and-x-server-for-ubuntu-on-wsl-2/

这个关于如何工作的页面xfce4可能会有所帮助,它不是 gnome shell 或kdeshell,我更喜欢让它们工作xfce4。我希望这能有所帮助。

不确定我做错了什么,我找到了foripconfig并将其输入到显示器中,但我仍然无法让它正常工作,我尝试了和软件。WSLcmdXmingvcxsrv

$ startxfce4
/usr/bin/startxfce4: X server already running on display **
xrdb: Can't open display '**'
xfce4-session: Cannot open display: .
Type 'xfce4-session --help' for usage.

如果你在使用 WSL 2 时遇到问题,此链接也许能帮到你:

  1. https://github.com/Microsoft/WSL/issues/1800
  2. https://github.com/microsoft/WSL/issues/4106
  3. https://forums.freebsd.org/threads/xfce-xserver-already-running-on-display0.64651/

我能够让 X 服务器仅在使用 MobaXterm 应用程序时运行。否则到目前为止就没有运气了,我认为在使用 WSL 2 时它能得到更好的支持,这可能与 WSL ip 信息的网络有关。必须在 MobaXterm 软件中将 X11 设置为 Full 才能正确运行它。

https://mobaxterm.mobatek.net/download.html

相关内容