当前位置: 首页 > news >正文

WSL2-Ubuntu22.04子系统图形化界面搭建与远程桌面连接

提示:文中不提供WSL2子系统搭建步骤,假定子系统已建立好:

文章目录

    • 检查WSL子系统状态
    • 图形化界面安装
    • 远程桌面连接
    • 可能遇到的相关问题
      • xrdp状态异常
      • 远程桌面黑屏


检查WSL子系统状态

wsl -l -v

如下图所示为正常
在这里插入图片描述

图形化界面安装

以此执行如下代码

sudo apt-get update 
# 安装 xorg 
sudo apt-get install xorg 
# 安装xfce4 
sudo apt-get install xfce4 
# 安装xrdp 
sudo apt-get install xrdp
# 配置xrdp 
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini 
# 上面是配置端口# 向xsession中写入xfce4-session 
sudo echo xfce4-session >~/.xsession 
# 重启xrdp服务 
sudo service xrdp restart#检查xrdp状态
使用如下命令检查xrdp状态
systemctl status xrdp

出现如下界面,表示图形化界面已经成功设置
在这里插入图片描述

远程桌面连接

使用localhost:3390连接子系统桌面
在这里插入图片描述

可能遇到的相关问题

xrdp状态异常

在这里插入图片描述

解决方案:

mask掉/etc/xrdp/sesman.ini文件中的如下语句

TerminalServerUsers=tsuers

远程桌面黑屏

/etc/xrdp/startwm.sh文件中添加如下语句

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
. $HOME/.profile
http://www.lryc.cn/news/276256.html

相关文章:

  • 【sklearn练习】model常用属性和功能
  • IO类day01
  • 软件测试大作业||测试计划+测试用例+性能用例+自动化用例+测试报告
  • 适用于任何公司的网络安全架构
  • Excel:通过excel将表数据批量转换成SQL语句
  • Android linphone-android sdk设置语音编码问题
  • Hyperledger Fabric Orderer 配置解析
  • 苹果电脑交互式原型设计软件Axure RP 9 mac特色介绍
  • Java 判断实体类对象的全部属性是否空
  • Vue3-44-Pinia- 安装步骤
  • L1-005 考试座位号(Java)
  • HDFS概述
  • Hive 的 安装与部署
  • 【HBase】——优化
  • 什么是跨域以及怎么处理跨域问题
  • 【Linux Shell】11. 输入/输出 重定向
  • 数据库-简单表的操作And查看表的结构
  • <设计模式修炼>模板方法模式的使用场景和注意事项学习
  • android 分享文件
  • UE5 C++(十一)— 碰撞检测
  • 时序数据库InfluxDB、TimeScaleDB简介
  • 复试 || 就业day05(2024.01.08)项目一
  • 基于商品列表的拖拽排序后端实现
  • 小游戏实战丨基于PyGame的贪吃蛇小游戏
  • AOP(面向切面编程)基于XML方式配置
  • 多线程的概念
  • DeepPurpose 生物化学深度学习库;蛋白靶点小分子药物对接亲和力预测虚拟筛选
  • Java实现责任链模式
  • rabbitmq延时队列相关配置
  • 【工具】推荐一个好用的代码画图工具