WSL GUI

  • 1 6 月, 2023

启用systemd 支持

sudo apt update
sudo apt install git
git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
cd ubuntu-wsl2-systemd-script/
bash ubuntu-wsl2-systemd-script.sh

由于未安装所需的特性,无法启动操作。 Error code: Wsl/Service/CreateInstance/CreateVm/HCS_E_SERVICE_NOT_AVAILABLE
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

安装 xfce4 xrdp

编辑 startwm.sh xrdp.ini

加入 startxfce4 , 修改到3389 以外端口

安装ubuntu-mate-desktop

Win10安装Linux子系统WSL(ubuntu2204)及图形桌面xfce4_wsl桌面环境-CSDN博客
sudo apt-get install xrdp

复制一份备用

sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak

配置端口 3389 改为 9833,避免和windows的端口冲突

sudo sed -i ‘s/3389/9833/g’ /etc/xrdp/xrdp.ini

max_bpp=32 修改为 128(最大位图深度)

sudo sed -i ‘s/max_bpp=32/#max_bbp=32\nmax_bpp=128/g’ /etc/xrdp/xrdp.ini

#xserverbpp=24 修改为 128,取消注释

sudo sed -i ‘s/xservervpp=24/#xservervpp=24\nxserverbpp=128/g’ /etc/xrdp/xrdp.ini

告诉系统: 开启桌面环境的时候用xfce4-session

sudo echo xfce4-session > ~/.xsession

sudo vim /etc/xrdp/startwm.sh

Ubuntu/Debian/Kali xrdp远程桌面黑屏/空屏/无画面解决办法

全网翻遍了,终于在外网找到了解决办法:

vi /etc/xrdp/startwm.sh

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
. $HOME/.profile