前提:windows 10 已经安装WSL(windows subsystem for linux),并能正确运行Bash。
要想使用Linux的图形用户界面通常有两种方法,一种是使用X-Windows安装使用图形化界面,另一种是通过本机远程桌面连接。
一、通过本机远程桌面
安装xorg(包括显卡驱动、图形环境库等等一系列软件包)
sudo apt install xorg
安装xfce4(运行在类Unix操作系统上,提供轻量级桌面环境)
sudo apt install xfce4
安装xrdp(一种开源的远程桌面协议(RDP)服务器)
sudo apt install xrdp
配置xrdp(配置端口)
默认端口号为3389,此处配置为3390
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
向.xsession中写入xfce4-session
sudo echo xfce4-session >~/.xsession
重启xrdp服务
sudo service xrdp restart
在Cortana中搜索远程桌面连接,点击进入,计算机栏输入【本机IP:端口】(即:127.0.0.1:3390),用户名栏输入子系统用户名,点击连接。
二、通过安装桌面环境
安装X-Windows
可供选择安装的X-Windows有多个:VcXsrv Windows X Server、Xming、Cygwin X Server,本文选择第一个。
下载地址为:https://sourceforge.net/projects/vcxsrv/
下载之后在windows下安装好,启动xlaunch,首次启动自动进入设置界面
完成后会打开一个VcXsrv Server窗口。
安装桌面环境
sudo apt install ubuntu-desktop unity compizconfig-settings-manager
配置compiz窗口管理器
输入以下命令:
export DISPLAY=localhost:0 ccsm
会弹出ccsm的配置界面,按下图勾选
重要的就是Ubuntu Unity Plugin选项,勾选后会弹出提示框,根据提示框一直点击Enable即可完成配置。然后点击close关闭ccsm。
启动compiz (打开桌面)
compiz