Windows Ubuntu Bash GUI

我刚刚在windows 10内幕预览中安装了bash。 但是gedit没有用。 我也使用软件R进行统计工作,其中很多选项如“情节”也无效。 事实是没有像gedit这样的程序可以通过bash打开我的意思是不支持任何GUI吗?

Windows上的Ubuntu不支持X11窗口系统,这是Linux中图形应用程序所需要的。 人们已经设法使用Xming来使事情发挥作用 (Cygwin的X建议作为替代),但它不是很稳定。 因人而异。 这不是官方的,如果有什么破坏,请不要问这里。

虽然WSL不包含X-Windows,但您可以在Windows操作系统中运行X-Windows并在同一桌面上显示Linux应用程序 。 您可以查看许多教程和博客条目 。

运行应用程序

  • 我使用VcSrv Windows X Server ,但您可以使用旧的Xming或Cygwin X Server 。 对于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桌面混淆。 运行XLaunch Windows程序并选择“一个大窗口”或“全屏”模式。 您必须关闭任何其他正在运行的X-Windows。
  • 安装桌面软件包。

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

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

     $ compiz 

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