WSL安装图形界面xfce4

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

更新升级软件 (可选)

sudo apt-get update
sudo apt-get upgrade

安装桌面环境xfce4

sudo apt-get install xfce4 xfce4-goodies

注: display manager选择 gdm3 或 lightdm 均可。

设置系统语言

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

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

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

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

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

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

安装远程桌面服务xrdp

sudo apt-get install xrdp

修改配置文件xrdp.ini

# 复制一份备用
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak

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

sudo sed -i 's/3389/3390/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

新增配置文件.xsession

# 告诉系统: 开启桌面环境的时候用xfce4-session
sudo echo xfce4-session > ~/.xsession

配置sesman.ini

sudo gedit /etc/xrdp/sesman.ini

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

修改配置startwm.sh

sudo gedit /etc/xrdp/startwm.sh

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

启用 xrdp 服务

sudo /etc/init.d/xrdp start

远程桌面链接

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

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

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

登录成功进入xfce4桌面

停止 xrdp 服务

sudo /etc/init.d/xrdp stop

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

WSL安装桌面环境xfce4相关推荐

  1. arch linux 安装教程(包括安装桌面环境,以及一些常用软件,输入法,网易云 等)

    2019.11.03添加:官方关于base组内所删除的包组情况 详细信息参照 :wiki.archlinux.org 关于启动盘制作可以看 windows下安装grub2,可制作多功能U盘 和  gr ...

  2. 在 Cent OS 6.5 中安装桌面环境

    在 Cent OS 6.5 中,安装桌面环境,需要安装以下组 yum groupinstall -y   "Desktop"   "Desktop Platform&qu ...

  3. RHEL 6.6安装桌面环境GNOME

    在测试服务器(Red Hat Enterprise Linux Server release 6.6)需要安装桌面系统环境,于是选择GNOME桌面环境安装. 一:检查系统的运行级别以及是否安装了桌面环 ...

  4. 在VNC远程桌面环境Xfce4中Tab键失效的解决方法

    配置vnc远程桌面环境xfce4见下文 windows vnc 远程登录 ubuntu Linux 系统 在成功登陆xfce4远程桌面环境之后发现在终端中Tab键不能自动补齐.问题的原因是由于Tab键 ...

  5. vmware view 桌面源不可用_在 openEuler 上安装桌面环境

    openEuler 是华为自主研发的,主要用于其鲲鹏服务器上的一款基于 CentOS 修改而来的 Linux 发行版. 有句名言要牢记,国外一开源,国内就自主. 本来作为已经叛逃到 macOS 的老 ...

  6. Centos下安装桌面环境和Flash插件

    一.Centos 6 安装桌面环境 下面选择的软件组与输入法还有字体等桌面环境需要用到的供大家参考一下.直接复制粘贴即可. yum groupinstall -y "Desktop" ...

  7. debian linux 桌面,Debian/Ubuntu使用tasksel安装桌面环境

    tasksel概述 tasksel是Debian下提供的一个简单的可以快速安装桌面环境和web服务的工具. 在终端环境下输入tasksel即可打开操作界面,根据需要选择要安装的桌面环境如下图所示. 使 ...

  8. Archlinux 安装桌面环境 dwm + polybar

    Archlinux 安装桌面环境 dwm + polybar 关于git 一.安装一些必要软件 1. 壁纸.状态栏等软件 2. 安装dwm和st 三.安装Polybar 四.Fish Shell 五. ...

  9. CentOS安装桌面环境

    一.CentOS查看是否已安装桌面环境和桌面版本 方法一:查看linux所有已安装和可安装的批量以组安装的包,一般桌面环境的包都在这里面 命令:yum grouplist 可以看到,没有安装组信息文件 ...

最新文章

  1. 部署Wi-Fi 6之前要回答的5个问题—Vecloud
  2. Spring MVC 接收请求参数所有方式总结!
  3. rust军用船指令_RUST物品指令清单(英文版)
  4. cisco routemap 能在出接口调用吗_潍坊驰燃一号燃料能不能合法在家经营,手续好办吗?...
  5. 《大数据》2021年第4期目次摘要
  6. [JLOI2008] CODES
  7. win10怎么用记事本打开html文件,Win10系统怎么打开记事本
  8. 在IDEA中实现Python随机森林模型预测人口
  9. 利用Python实现财务分析/经营分析自动化
  10. 华南理工大学 电力电子技术(王兆安) 期末复习笔记2 第三章第四章
  11. 增值税防伪税控系统到底是什么呢?
  12. 计算机专业拼音怎样写,电脑的拼音怎么打
  13. excel求方差和标准差的函数_excel标准差函数是什么?怎么计算?
  14. 安卓手机投屏到台式电脑非常简单,系统工具就成
  15. 水星无线网桥ssh服务器,水星路由的SSH连接步骤
  16. 2g内存用linux的哪个版本,Linux 下安装sql server 时 2G内存限制的最新(2019-08-15) 解决方案...
  17. CSS基础知识(一):选择器
  18. 使用TRA命令进行磁带备份的命令汇总(转)
  19. 轻量化固态激光雷达的三维定位与建图
  20. SD卡数据恢复教程:3种工具一键恢复SD卡误删的照片

热门文章

  1. Mysql 初始化失败
  2. 生成6位随机数(带英文)
  3. 如何搜到专业数据和行业报告
  4. 夏普MX-M2658N复印机显示请放入载体组件
  5. Hbase数据库简介
  6. Android应用市场
  7. 基于Arduino+Blinker的太阳能热水器改造
  8. 虚幻4学习笔记(8)动手制作一个小游戏
  9. 浅谈城市综合管廊分类及其运维管理
  10. 第七十篇 数据处理与分析 Numpy