[WSL]在Windows10子系统里安装运行桌面(xUbuntu)

最近须要在Linux环境下开发程序,可是我本身的Surface又不适合装虚拟机node

因此就萌生了在WSL里面安装桌面环境的想法,查询了不少资料也试了不少方法ubuntu

首先使用了unity、compiz的方法,虽然安装成功,可是桌面始终没法正常启动,网上也有不少人都是这样bash

我尝试了不少方法,依旧没法解决session

因此我退而求其次,换用了xfce4+xubuntu的方法spa

先晒图,桌面完美启动,在Surface book上超级流畅命令行

接下来开始介绍个人安装过程code

准备过程blog

  • 安装VcXsrv
  • 启动WSL,并进入微软商城安装Ubuntu

WIndows10安装过程ip

  • 安装好VcXsrv,启动桌面上的XLaunch
  • 启动,如图选择,其余的默认就行
  • 此时桌面上就有一个黑色窗口,就OK啦

WSL Ubuntu安装过程开发

  • 建议修改apt源,不然安装奇慢
  • 执行
sudo apt-get update
sudo apt-get upgrade
  • 安装xfce4
sudo apt-get install xfce4
  • 安装xubuntu(安装很漫长)
sudo apt-get install xubuntu-desktop
  • 启动xfce4
xfce4-session
  • 若是报错没法启动,多是由于没有提早设定DISPLAY
export DISPLAY=localhost:0
  •  若是此时你出现了跟文章开头同样的界面,就说明已经安装成功了

最后使用vbs和bat制做一个快速访问

StartXUbuntu.bat(本身替换相关路径,用于启动相关程序)

start VcXsrv安装目录\vcxsrv.exe  :0 -clipboard -wgl -keyhook -nodecoration
bash -c "cd ubuntu用户目录 && export DISPLAY=localhost:0 && xfce4-session"

XUbuntu.vbs(用于隐藏命令行界面)

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "StartXUbuntu.bat的路径",0

而后新建一个XUbuntu.vbs的快捷方式,给它换一个图标,例如

之后双击这个图标就能自动启动xubuntu和VcXsrv,当你关闭VcXsrv窗口后,xubuntu会自动关闭

相关文章
相关标签/搜索