亲测可用:wsl2安装ubuntu22.04的GNOME桌面
本文主要介绍wsl安装的ubuntu如何配置图形化桌面,主要使用与windows操作系统环境,方便搭建Linux环境下的可视化开发环境,网上流传的很多教程都不能正确安装,以下是本人亲自验证可用的操作方法。
1、开始安装
1.1 配置源
sudo vim /etc/apt/sources.list
修改源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
执行
sudo apt update
sudo apt upgrade
1.2 安装桌面
下面这句超重要
sudo apt-mark hold acpid acpi-support
使用 aptitude
帮忙,这个也很重要
sudo apt-get install aptitude
真正执行安装(sudo apt install ubuntu-desktop 这句失败请重置wsl系统改用下面命令)
sudo aptitude install ubuntu-desktop
看到如下信息,则说明成功不远了
重启wsl
wsl --shutdown
2、远程桌面安装
我们使用xrdp远程控制,这个比较方便,使用win自带的mstsc远程
再次进入ubuntu终端
2.1 配置安装
sudo apt-get install xrdp
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3389/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32
max_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24
xserverbpp=128/g' /etc/xrdp/xrdp.ini
echo "gnome-session" > ~/.xsession
修改 /etc/xrdp/startwm.sh
sudo vi /etc/xrdp/startwm.sh
#注释两行并加
# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
# exec /bin/sh /etc/X11/Xsession
gnome-session
检查远程服务状态
sudo systemctl restart xrdp
sudo systemctl status xrdp
结果
ubuntu终端启动服务,等待win远程
sudo /etc/init.d/xrdp start
拿到Ubuntu的IP
打开mstsc远程桌面程序,输入ip远程
输入ubuntu的用户名和密码
经典的GNOME桌面来了,欢迎!!!
2.2 使用远程桌面
配置中文键盘
终端
2.3 强调事项
每次ubuntu系统重启后,需要先进终端执行远程服务
sudo /etc/init.d/xrdp start
之后再用远程连接ubuntu
本次的分享就到这里,【终极量化数据】致力于为大家分享技术干货😎
如果以上过程中出现了任何的纰漏错误,烦请大佬们指正😅
受益的朋友或对技术感兴趣的伙伴记得点赞关注支持一波🙏
也可以搜索关注我的微信公众号【终极量化数据】,留言交流🙏