当前位置:   article > 正文

WSL安装桌面环境xfce4_wsl xfce4

wsl xfce4

WSL安装图形界面xfce4

最近想在WSL2里安装一个可视化图形界面,之前装过vcXsrv这种方案,不过最近打不开了,也是尝试了Vnc server 不过容易灰屏,最后在vcXsrv ,Vnc server和 xrdp这3种方案中最终选择了xrdp这种方案,利用Windows的远程连接来连接xfce4桌面

更新升级软件 (可选)
sudo apt-get update
sudo apt-get upgrade
  • 1
  • 2
安装桌面环境xfce4
sudo apt-get install xfce4 xfce4-goodies
  • 1

注: display manager选择 gdm3 lightdm 均可。

设置系统语言

默认情况下,Linux是没有中文语言包的。我们需要手动下载语言包并配置。

# 安装中文字体
sudo apt-get install ttf-wqy-zenhei
  • 1
  • 2

之后,我们设置系统的语言:

# 设置系统语言
sudo dpkg-reconfigure locales
  • 1
  • 2

方向键找到中文后zh_CN,UTF-8 UTF-8,按空格:

Snipaste_2023-03-25_16-36-18

之后再回车确认,然后选择中文:zh_CN,UTF-8

Snipaste_2023-03-25_16-36-39

安装远程桌面服务xrdp
sudo apt-get install xrdp
  • 1
修改配置文件xrdp.ini
# 复制一份备用
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
  • 1
  • 2
配置端口 3389 改为 3390,避免和windows的端口冲突
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
  • 1
max_bpp=32 修改为 128(最大位图深度)
sudo sed -i 's/max_bpp=32/#max_bbp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
  • 1
xserverbpp=24 修改为 128,取消注释
sudo sed -i 's/xservervpp=24/#xservervpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
  • 1
新增配置文件.xsession
# 告诉系统: 开启桌面环境的时候用xfce4-session
sudo echo xfce4-session > ~/.xsession
  • 1
  • 2
配置sesman.ini
sudo gedit /etc/xrdp/sesman.ini
  • 1

KillDisconnected 的值修改为 **true**保存退出

修改配置startwm.sh
sudo gedit /etc/xrdp/startwm.sh
  • 1

注释掉末尾亮行,并添加一行 startxfce4

Snipaste_2023-03-25_16-09-11

启用 xrdp 服务
sudo /etc/init.d/xrdp start
  • 1

远程桌面链接

按下 Windows+R 键,输入 mstsc 打开远程桌面连接

Snipaste_2023-03-25_15-55-02

IP为本机即 localhost,端口为配置的3390,IP 也可以使用 ip a 或 ifconfig命令查到的 eth0 inet 地址

Snipaste_2023-03-23_20-02-11

连接后进入登录页面,用户名和密码填写 WSL 的用户名和密码。注:不要使用 root用户登录

Snipaste_2023-03-25_16-30-57

登录成功进入xfce4桌面

Snipaste_2023-03-25_15-54-37

停止 xrdp 服务
sudo /etc/init.d/xrdp stop
  • 1

不使用时执行停止命令就行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/74446
推荐阅读
相关标签
  

闽ICP备14008679号