最近须要在Linux环境下开发程序,可是我本身的Surface又不适合装虚拟机node
因此就萌生了在WSL里面安装桌面环境的想法,查询了不少资料也试了不少方法ubuntu
首先使用了unity、compiz的方法,虽然安装成功,可是桌面始终没法正常启动,网上也有不少人都是这样bash
我尝试了不少方法,依旧没法解决session
因此我退而求其次,换用了xfce4+xubuntu的方法spa
先晒图,桌面完美启动,在Surface book上超级流畅命令行
接下来开始介绍个人安装过程code
准备过程blog
WIndows10安装过程ip
WSL Ubuntu安装过程开发
sudo apt-get update sudo apt-get upgrade
sudo apt-get install xfce4
sudo apt-get install xubuntu-desktop
xfce4-session
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会自动关闭