当前位置:网站首页>WSL安装图形界面并通过xrdp/X-Launch访问
WSL安装图形界面并通过xrdp/X-Launch访问
2022-07-30 21:45:00 【爱学习的佳】
前言
虽然说直接使用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 -y4、配置X-Launch
4-1打开X-Launch软件,选择One large window, Display number选择0

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

4-3为ubuntu添加环境变量
export DISPLAY=localhost:04-4添加环境变量之后需要更新才可使用
source /etc/profile4-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 -y2-3将端口从3389改为3388,因为此前默认的3389端口已保留用于ubuntu shell
sudo sed -i 's/3389/3388/g' /etc/xrdp/xrdp.ini2-4启用XRDP服务,以允许ubuntu的XFCE桌面接受远程连接,断开后每次连接需要开启xrdp服务
sudo /etc/init.d/xrdp start3、在windows上通过自带的远程桌面连接mstsc进行连接
3-1在win+r输入mstsc并回车并输出localhost:3388

3-2输入账户名与密码

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

总结
通过xrdp或者X-Launch使用WSL图形界面就讲到这了,关于这两种方式的优劣不予评价,大家选择自己合适的就可!
边栏推荐
- navicat连接MySQL报错:1045 - Access denied for user ‘root‘@‘localhost‘ (using password YES)
- JDBC(详解)
- MySQL 8.0.29 设置和修改默认密码
- 【Summary】机器人方法汇总
- 折叠旧版应用程序
- Google Earth Engine ——快速实现MODIS影像NDVI动画的在线加载并导出
- (7/29) Basic board minimum spanning tree prim+kruskal
- MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)
- ML.NET相关资源整理
- 解决centos8 MySQL密码问题ERROR 1820 (HY000) You must reset your password using ALTER USER
猜你喜欢
随机推荐
我是如何让公司后台管理系统焕然一新的(上) -性能优化
The mysql time field is set to the current time by default
Detailed explanation of the delete problem of ClickHouse delete data
MySQL 灵魂 16 问,你能撑到第几问?
ClickHouse 数据插入、更新与删除操作 SQL
TransGAN code reproduction - Jiutian Bisheng Platform
史上超强最常用SQL语句大全
QUALITY-GATED CONVOLUTIONAL LSTM FOR ENHANCING COMPRESSED VIDEO
【科研】文献下载神器方式汇总
kubernetes
CISP-PTE真题演示
cookie和session区别
冲刺第六周
数据质量提升
MySQL 5.7详细下载安装配置教程
关于SFML Rect.inl文件报错的问题
go慢速入门——函数
系统结构考点之PM2I单级网络
你需要知道的ES6—ES13开发技巧
Collapse legacy apps









