WSL2 安装桌面
如果已经安装了xfce 或者xubuntu-desktop,可以选择性卸载,参考[如何卸载xfce桌面或者xubuntu-desktop](如何卸载xfce桌面或者xubuntu-desktop - 简书 (jianshu.com))
如果安装的是xfce桌面
卸载xfce 4
sudo apt-get remove xfce4
卸载相关软件
sudo apt-get remove xfce4*
自动卸载不必要的软件
sudo apt-get autoremove
系统清理
sudo apt-get clean
如果安装的是xubuntu-desktop还需要卸载xubuntu
sudo apt-get remove xubuntu*
同样需要卸载不必要的软件
sudo apt-get autoremove
注意事项
xubutnu附带的应用也会删除,就是xfce或xubuntu下常用的软件也会被卸载
安装ubuntu-desktop
step1:在Windows下,安装VcXsrv。会生成 XLaunch 快捷键,之后会用到。
step2:在Ubuntu中,安装Ubuntu Desktop:
sudo apt install ubuntu-desktop
step3:输入vim ~/.bashrc
,在文件末尾添加:
export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0.0
export XDG_SESSION_TYPE=x11
然后 source ~/.bashrc
step4:安装systemd
如果git clone 下载不了,建议直接下载:ubuntu-wsl2-systemd-script
git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
bash ubuntu-wsl2-systemd-script.sh
然后重新启动ubuntushell并尝试运行systemctl
systemctl
step5: 启动
先在windows上启动XLaunch, 注意最后一页勾选Disable access control
sudo service dbus restart #建议每次重启桌面都执行一次该命令,重启dbus服务,如果fail也不要紧,可以继续执行下一个命令试试
gnome-session
使用gnome-tweaks可以优化窗口效果,安装gnome-tweaks
sudo apt install gnome-tweaks gnome-shell-extensions
在ubuntu应用中搜索 tweaks就可以配置了, 可以配置窗口的最大、最小化等
参考: