美文网首页
WSL安装图形界面并通过xrdp/X-Launch访问

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

作者: gudu12306 | 来源:发表于2020-06-08 17:55 被阅读0次

    前言

    虽然说直接使用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图形界面就讲到这了,关于这两种方式的优劣不予评价,大家选择自己合适的就可!

    相关文章

      网友评论

          本文标题:WSL安装图形界面并通过xrdp/X-Launch访问

          本文链接:https://www.haomeiwen.com/subject/ixdzzhtx.html