WSL安装图形界面并通过xrdp/X-Launch访问

前言

虽然说直接使用WSL确实看着也挺酷的,但是总会有用到图形界面的时候吧。通过尝试,安装过gnome,xfce4、lxde三款桌面,通过对比,gnome有明显的卡顿,lxde则是偏重于轻量级图形服务,本文主要通过安装xfce4来介绍流程。

正文

为WSL安装图形界面之后主要有两种访问方式,一是通过微软自带的xrdp进行访问,第二种是通过X-Launch进行访问,两种方法都有各自的优势,还是看自己更适合哪种吧。

一、通过X-Launch进行访问

1、安装VcXsrv软件,直接下载安装即可,看不懂英文直接默认下一步。

https://sourceforge.net/projects/vcxsrv/

2、安装WSL

2-1设置——应用——程序和功能——启用或关闭windows功能——适用于Linux的windows子系统

2-2在windows应用商城搜索ubuntu,选择合适版本进行安装,初次打开需要设置账号密码

3、安装xfce4图形界面

更新软件包(当然首先应该做的是更换apt源地址,这个就不累述了)

sudo apt-get update && sudo apt-get upgrade -y

安装XFCE桌面环境

sudo apt-get install xfce4 -y

将其他软件安装到XFCE桌面

sudo apt-get install xfce4-goodies -y

4、配置X-Launch

4-1打开X-Launch软件,选择One large window, Display number选择0

4-2然后就是疯狂的下一步,直到出现黑色窗口(忽略坤坤的情歌)

4-3为ubuntu添加环境变量

export DISPLAY=localhost:0

4-4添加环境变量之后需要更新才可使用

source /etc/profile

4-5打开xfce4,以后每次使用时需要输入此命令

startxfce4

4-6成功打开之后之前的黑色屏幕上就会变成xfce4桌面环境。如下图所示

4-7到这一步就算成功了,但是还是有几个问题,例如默认浏览器以及网络问题等,因为目前还没有经常使用WSL图形界面的打算,所以也没有管,需要的可以上网查询资料

二、通过xrdp进行访问

1、安装xfce可视化桌面,同上

2、xrdp

2-1xrdp介绍

Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。 Xrdp现在支持TLS安全层。

2-2安装xrp

sudo apt-get install xrdp -y

2-3将端口从3389改为3388,因为此前默认的3389端口已保留用于ubuntu shell

sudo sed -i 's/3389/3388/g' /etc/xrdp/xrdp.ini

2-4启用XRDP服务,以允许ubuntu的XFCE桌面接受远程连接,断开后每次连接需要开启xrdp服务

sudo /etc/init.d/xrdp start

3、在windows上通过自带的远程桌面连接mstsc进行连接

3-1在win+r输入mstsc并回车并输出localhost:3388

3-2输入账户名与密码

3-3连接成功之后应该如下图所示

总结

通过xrdp或者X-Launch使用WSL图形界面就讲到这了,关于这两种方式的优劣不予评价,大家选择自己合适的就可!

猜你喜欢

转载自blog.csdn.net/love906897406/article/details/126077508