此文章记录下我自己在在Ubuntu20.04安装界面以及Xrdp的全过程 ,中间踩了非常多坑,也看了网上非常多的教程,最后得到的结果都不是很理想,本文不会介绍如何安装WSL和安装Ubuntu子系统,请先安装好,满足下面的环境要求:
- 系统:Win10
- WSL:wsl2
- 子系统:Ubuntu20.04
看本文章的时候,请确保你的配置和我的一样,否则可能会得到不可预估的结局
一、更改源(可跳过)
首先更改源来提升下载速度
sudo vim /etc/apt/sources.list
删除里面的全部内容,填入下面的内容:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal universe
deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe
deb http://mirrors.aliyun.com/ubuntu/ focal multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted
deb http://security.ubuntu.com/ubuntu/ focal-security universe
deb http://security.ubuntu.com/ubuntu/ focal-security multiverse
保存完毕之后,更新一下
sudo apt update
二、安装桌面环境
sudo apt install xubuntu-desktop
稍后会跳出一个让选择用户管理的,选择GDM3
三、安装Xrdp
sudo apt install xrdp
默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key
,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将xrdp
用户添加到这个用户组:
sudo adduser xrdp ssl-cert
Xrdp默认使用3389端口,如果需要更改,可修改/etc/xrdp/xrdp.ini文件
sudo sed -i 's/port=3389/port=3398/g' /etc/xrdp/xrdp.ini
四、配置xsession
sudo echo xfce4-session >~/.xsession
这一步其实是在告诉系统,开启桌面环境的时候开启什么桌面环境。为什么是xfce4
呢,因为xubuntu
本质就是xfce4
加上一些插件与软件。
修改完毕后,重启你的电脑,开机后,启动Xrdp服务
sudo service xrdp start
如果不能连接,请检查你的防火墙。
远程连接
在windows开始菜单中搜远程桌面
打开后在计算机
后面输入localhost:3398
点击连接。
这个时候,部署桌面环境以及远程连接已经完成了
五、汉化(可选)
如果你想汉化,可以使用命令
sudo dpkg-reconfigure locales
然后一直按键盘上的↓
找到zh_CN UTF-8 UTF-8
,然后按空格
勾选,再tab
切换到ok
上回车

接下来的界面选zh CN.UTF-8
再回车。

如果你的界面没有生效,右上角注销一下就好啦~
