0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在openEuler WSL中体验完整的桌面环境?

openEuler 来源:openEuler 2023-08-02 18:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

openEuler WSL

WSL是微软发布的让用户能够在windows上使用Linux环境的技术,openEuler已发布多个版本的WSL镜像。近期openEuler又补充了WSL的桌面支持,提升了桌面应用开发者的开发体验。本文将为大家介绍在使用openEuler WSL的过程中,如何安装和链接桌面环境。

EUR

EUR(openEuler User Repo)是openEuler社区针对开发者推出的个人软件包托管平台,目的在于为开发者提供一个易用的软件包分发平台。

在使用openEuler WSL的过程中,由于有部分软件包暂时没有被openEuler社区正式引入,开发者很难体验完整的桌面环境。这时候EUR就是最好的帮手,借助EUR,开发者可实现在Windows中完全使用openEuler 桌面环境进行开发的小目标。

使用步骤

当前WSL社区主流的桌面解决方案是kail linux独家的软件包kex,而kex的Seamless Mode其实是借助了xrdp来实现的。

通过在EUR创建xrdp软件包,可实现在Windows中完全使用openEuler 桌面环境进行开发。具体步骤如下:

1. 安装openEulerWSL:

目前openEuler已经将 openEuler 20.03-LTS,22.03-LTS,22.03,23.03等版本相继上架到了微软应用商店,欢迎大家下载试用。不方便访问Windows Store的用户可以使用openEuler WSL sideload安装体验openEuler WSL。

2. 安装桌面环境:

本文采用xrdp的方式来实现WSL中的桌面环境,由于xrdp包还不存在于openEuler官方仓库,openEuler开发者已经在EUR中引入了最新的0.9.22.1版本。

①首先获取23.03版本EUR仓库配置;

$ sudo curl -o /etc/yum.repos.d/xrdp.repo -L https://eur.openeuler.openatom.cn/coprs/mywaaagh_admin/xrdp/repo/openeuler-23.03/mywaaagh_admin-xrdp-openeuler-23.03.repo

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for lcr:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
100   379  100   379    0     0   1237      0 ---- ---- ----  1238

②安装xrdp和gnome相关的软件包;

$ sudo dnf in xrdp gnome-terminal gdm neofetch
...
Total                                                                                   1.2 MB/s | 358 MB     05:05
Copr repo for xrdp owned by mywaaagh_admin                                              7.0 kB/s | 1.0 kB     00:00
Importing GPG key 0xA893D75B:
Userid     : "mywaaagh_admin_xrdp (None) "
Fingerprint: 945E 21A6 D982 49A7 A61A E62A 026A 219C A893 D75B
From       : https://eur.openeuler.openatom.cn/results/mywaaagh_admin/xrdp/pubkey.gpg
Is this ok [y/N]: y
...

Complete!

③启动xrdp和gdm服务;

sudo systemctl start xrdp
sudo systemctl restart gdm

④通过windows的mstsc.exe命令即可访问刚刚启动的xrdp服务,WSL的IP可以通过ip a命令获取。

$ ip a
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 000000:00 brd 000000:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 005d3f:30 brd ffffff:ff
    inet 172.29.191.92/20 brd 172.29.191.255 scope global eth0
    valid_lft forever preferred_lft forever
    inet6 fe80:5dff3f30/64 scope link
    valid_lft forever preferred_lft forever
(base) [lcr@lcrpc cascadia-code-nerd-fonts-mono]$

cc9b064a-311c-11ee-9e74-dac502259ad0.png

ccb30e98-311c-11ee-9e74-dac502259ad0.png

在远程桌面连接后,选择Xvnc,在填入WSL首次启动是创建的用户名和密码,即可进入openEuler的gnome桌面。

ccca1a02-311c-11ee-9e74-dac502259ad0.png

cce27b1a-311c-11ee-9e74-dac502259ad0.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux系统
    +关注

    关注

    4

    文章

    617

    浏览量

    30176
  • openEuler
    +关注

    关注

    2

    文章

    341

    浏览量

    6768

原文标题:如何在openEuler WSL中体验完整的桌面环境

文章出处:【微信号:openEulercommunity,微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    openEuler Developer Day 2026成功举办

    4月25日,openEuler Developer Day 2026(简称“大会”)在长沙成功举办。本次大会由OpenAtom openEuler(简称“openEuler”或“开源欧拉”)社区发起
    的头像 发表于 04-29 16:19 726次阅读

    在VisionFive上安装OpenEuler (By Samuel)的步骤

    操作手册:Build openeuler on visionfive 1 准备工作 1.1 硬件准备 1)visionfive开发板:由starfive获取得到开发板。 2)64G
    发表于 03-31 06:05

    何在串口连接中给visionfive连接上wifi,而不是在桌面环境

    何在串口连接中给visionfive连接上wifi,而不是在桌面环境?试了树莓派的在boot文件夹添加wpa_supplicant.conf文件,不起作用
    发表于 03-30 06:10

    变频器如何在可燃可爆气体环境里使用?

    在工业自动化领域,变频器作为电机调速的核心设备,其应用场景日益广泛。然而,当涉及煤矿、石油化工、天然气等存在可燃可爆气体的高危环境时,普通变频器的使用可能引发灾难性事故。如何在这样的特殊环境中安全
    的头像 发表于 03-12 17:15 596次阅读
    变频器如<b class='flag-5'>何在</b>可燃可爆气体<b class='flag-5'>环境</b>里使用?

    在Gnome桌面环境下启动cutefish终端等应用会报错如何解决?

    我使用的是202308 Debian镜像,我正在移植Cutefish桌面环境 目前我已经将Cutefish核心组件(fishui, core, libcutefish等) 但是目前在Gnome桌面
    发表于 02-27 07:26

    进迭时空 Bianbu LXQt | 全新流畅轻桌面

    BianbuLXQt桌面是基于Labwc合成器及QT开发的桌面环境。致力于将简洁的视觉体验与直观高效的交互逻辑融为一体,为用户提供全新的轻量桌面环境
    的头像 发表于 12-18 18:02 2318次阅读
    进迭时空 Bianbu LXQt | 全新流畅轻<b class='flag-5'>桌面</b>!

    keil无法写入wsl文件怎么解决?

    使用rt-thread的容器开发,想要在windows上打开并编译保存在wsl2中的项目,遇到如下错误 Could not create/access path '
    发表于 09-16 06:04

    请问在Vision Five2上怎样安装openeuler24.03 LTS SP1?

    在Vision Five2上怎样安装openeuler24.03 LTS SP1?
    发表于 07-29 09:02

    【Banana Pi BPI-RV2开发板试用体验】配置WSL网络环境访问Github

    的openWRT编译环境WSL2,宿主OS为windows11。具体网络IP如下: WLAN的IP是192段,WSL自己弄了个172的IP,注意不是127.0.0.1。 二、配置 (一)Win侧配置 只需要
    发表于 07-19 18:14

    yolov8怎么在wsl中搭建呢?

    纯小白,yolov8怎么在wsl中搭建呢?一直报错且无法安装pip包
    发表于 07-11 07:37

    浅谈wsl --update` 命令行选项无效的解决方案

    PS C:\Users\Administrator> wsl --update >> 命令行选项无效: --update
    的头像 发表于 06-27 10:28 1.2w次阅读

    WSL 1 和 WSL 2 的区别是什么

    PS C:\Users\Administrator> wsl --set-default-version 2 >> 有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
    的头像 发表于 06-27 10:25 3139次阅读

    openEuler 22.03为什么无法运行在VisionFive2上?

    (求助)openEuler 22.03无法运行在VisionFive2上
    发表于 06-19 07:13

    Veloce Primo补全完整的SoC验证环境

    0 1   简介   SoC 设计团队的任务是在创建昂贵的生产掩膜之前完成完整的系统级验证。这意味着彻底审核所有硬件模块、这些模块之间的所有交互以及为最终应用创建的所有专用软件,而且所有这些任务都要
    的头像 发表于 06-12 14:39 1615次阅读
    Veloce Primo补全<b class='flag-5'>完整</b>的SoC验证<b class='flag-5'>环境</b>

    openEuler上基于vLLM Ascend部署Qwen3

    近日,阿里巴巴正式发布新一代Qwen大语言模型系列(Qwen3与Qwen3-MoE),在模型规模与性能上实现多方面升级。openEuler社区团队与vLLM社区通力合作,在第一时间完成Qwen3模型
    的头像 发表于 05-07 14:44 2091次阅读
    在<b class='flag-5'>openEuler</b>上基于vLLM Ascend部署Qwen3