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.hqwc.cn/news/319979.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1月4日代码随想录对称二叉树

101.对称二叉树 101. 对称二叉树 - 力扣(LeetCode) 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root [1,2,2,3,4,4,3] 输出:true示例 2: 输入:root [1,2,2…

test 系统学习-05-test jacoco 测试覆盖率与 idea 插件

1. idea 中使用 maven jmockit,如何查看增量的代码覆盖率 在使用 Maven 和 JMockit 进行单元测试时,你可以结合使用 JaCoCo 插件来查看增量的代码覆盖率报告。 JaCoCo 是一个流行的代码覆盖率工具,它与 Maven 集成良好,并且可以…

leetcode2397. 被列覆盖的最多行数

目录 题目 思路 解题方法 题目 https://leetcode.cn/problems/maximum-rows-covered-by-columns/description/ 给你一个下标从 0 开始、大小为 m x n 的二进制矩阵 matrix ;另给你一个整数 numSelect,表示你必须从 matrix 中选择的 不同 列的数量。 …

jq——记录页面滚动位置,重开后滚动定位到指定位置——js基础积累

jq—记录页面滚动位置,重开后定位到指定位置—js基础积累 需求解决思路解决步骤1:给table的每一行添加一个唯一的id解决步骤2:给编辑按钮添加一个data-id并添加点击事件解决步骤3:页面重载时的写法 需求 需求:当前页面…

有关ruoyi 项目菜单框如何设置国际化----附上完整代码

1. i18n的由来 i18n 全称Internationalization,因为单词太长中间18个字母被省略,缩写为18,这样就变成了18n。顾名思义,它是用来提供国际化的 那接下来就讲讲如何在ruoyi 项目里使用: 2. 安装插件 npm install vu…

Linux第1步_VMware软件安装

1、双击“VMware-workstation-full-15.5.0-14665864”,得到下面的界面: 2、等待几分钟,得到下面的界面: 3、点击“下一步” 4、勾选“我接受许可协议中的条款(A)”,见下图: 5、点击“下一步”,得…

DataGridView密码列

想用DataGridView来显示密码,但又不要那么容易就显示出来,只有选中该密码列的单元格时才显示密码,不选中时则不显示,搜索一圈,发现都是采用EditingControlShowing、CellFormatting的,而且那些办法完全没有意…

Qt/C++编写视频监控系统82-自定义音柱显示

一、前言 通过音柱控件实时展示当前播放的声音产生的振幅的大小,得益于音频播放组件内置了音频振幅的计算,可以动态开启和关闭,开启后会对发送过来的要播放的声音数据,进行运算得到当前这个音频数据的振幅,类似于分贝…

Golang 通用代码生成器仙童已发布 2.4.0 电音仙女尝鲜版三及其介绍视频,详细介绍了 Oracle 代码生成

Golang 通用代码生成器仙童已发布 2.4.0 电音仙女尝鲜版三及其介绍视频,详细介绍了 Oracle 代码生成 Golang 通用代码生成器仙童已发布 2.4.0 电音仙女尝鲜版三及其介绍视频。详细介绍了 Oracle 代码生成。即生成后端数据库为 Oracle 的 golang web 代码。并同时生…

hotspot源码角度看OOP之类属性的底层实现

问题分析 在计算机的世界里,一个问题的解决方案永远不止一种。但是取舍过后,最合适的只剩唯一。当然,你能想到的解决方案的多少,与你对这个问题的理解程度是息息相关的。对于一个问题的理解程度,与你的技术视野紧密不可…

一文读懂Solana 上最正统的铭文通证$mash

早在 2023 年的 11 月,包括 Solana、Avalanche、Polygon、Arbitrum、zkSync 等生态正在承接比特币铭文生态外溢的价值。当然,因铭文赛道过于火爆,当 Avalanche、BNB Chain 以及 Polygon 等链上 Gas 飙升至极值,Arbitrum、zkSync 等…

linux创建pyspark虚拟环境

一、创建虚拟环境 conda create -n test python3.6.6 二、注意添加镜像 vi /root/.condarc channels:- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- http://mirrors.ustc.edu.cn/anaconda/pkgs/ma…