Windows Ubuntu Bash 图形用户界面

Windows Ubuntu Bash 图形用户界面

我刚刚在 Windows 10 Insider Preview 中安装了 bash。但 gedit 无法正常工作。我还使用软件 R 进行统计工作,它的许多选项(如“plot”)也无法正常工作。是不是因为没有像 gedit 这样的程序可以通过 bash 打开?我的意思是它不支持任何 GUI?

答案1

Windows 上的 Ubuntu 不支持 X11 窗口系统,而 Linux 中的图形应用程序需要该系统。人们已经设法使用 Xming 来让事情正常运转(建议使用 Cygwin 的 X 作为替代方案),但它不太稳定。YMMV。它不是官方的,如果出现任何问题,请不要在这里询问。

答案2

尽管 WSL 不包含 X-Windows,但你可以在 Windows 操作系统中运行 X-Windows,并且在同一个桌面上显示 Linux 应用程序。 有许多教程博客条目你可以检查一下。

运行应用程序

  • 我用VcSrv Windows X 服务器,但你可以使用旧的西明或者Cygwin X 服务器. 对于VcXrv,您只需要下载并安装该软件。
  • 启动 X-Windows 后,你必须指示 Linux 使用桌面

    $ export DISPLAY=:0
    
  • 然后,您可以安装并运行使用图形用户界面的 Linux 应用程序。例如,要运行,xeyes您可以运行

    $ sudo apt-get install x11-apps
    $ xeyes
    

运行Unix桌面

Ubuntu 使用 Unity 或 GNOME 作为桌面。有些人一直在尝试在 WSL 中运行 Unix 桌面。说明书也包含在Github 中的一个问题

  • 在独立窗口中运行 X-Windows,以避免与 Windows 桌面混淆。运行XLaunchWindows 程序并选择“一个大窗口”或“全屏”模式。您必须关闭任何其他正在运行的 X-Windows。
  • 安装桌面包。

    $ sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
    
  • 使用本地 X-Windows 并配置 compiz 窗口管理器

    $ export DISPLAY=:0
    $ ccsm
    
  • 运行桌面

    $ compiz 
    

有一些消息错误是由 WSL 未执行的一些初始化引起的。我在某些软件包中遇到了图形加速问题。您可以尝试GNOME 经典桌面闪回而是默认的。

相关内容