Windows 11 上搭建 Linux 桌面系统

为什么做这个事呢?首先dev 环境方面肯定Linux是主流,然后因为后面要跑CV应用,肯定还是要看看效果啥的,最好有个桌面系统。

 

1. 首先在windows 里安装 WSL, 要用 wsl2 版本

2. 然后去WinStore 里找到Ubuntu 安装上. 我用的 ubuntu 20.04

3. 安装桌面环境 xfce4,类似于GONME和KDE, 当然也可以选择其他库,我还试过其他的

sudo apt install -y xfce4f
sudo apt install -y xfce4-goodies

 4. 安装 xrdp,这个工具允许用户通过 Windows RDP协议访问 Linux 远程桌面.

sudo apt install -y xrdp

 

 5. 配置 xrdp

sudo echo xfce4-session > ~/.xsession

cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini_bk
sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini

 

 6. 重启 xrdp 服务

 service xrdp restart

 

7. 桌面是可以连上,但是显示好像有点问题, 那个 username@hostname# 里面的hostname 没有很好的显示出来.

 

Ref:

https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps

https://www.youtube.com/watch?v=QC7a9nowsz8

posted @ 2024-01-13 20:20  mashuai_191  阅读(82)  评论(0编辑  收藏  举报