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

    文章

    567

    浏览量

    26924
  • openEuler
    +关注

    关注

    2

    文章

    289

    浏览量

    5661

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

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

收藏 人收藏

    评论

    相关推荐

    LicheePi 4A Yolov5n的HHB编译顺利通过的环境

    【玄铁杯第三届RISC-V应用创新大赛】LicheePi 4A Yolov5n的HHB编译顺利通过的环境 实验环境: win11+WSL2+vscode 一、环境搭建(虚拟机vmwar
    发表于 10-17 21:24

    Windows11 wsl2安装Ubuntu-20.04

    Windows11 wsl2安装Ubuntu-20.04
    的头像 发表于 08-16 10:04 614次阅读
    Windows11 <b class='flag-5'>wsl</b>2安装Ubuntu-20.04

    基于WSL2的Aosp12源码开发环境搭建案例

    WSL2子系统启动的情况下,可以通过在电脑端输入:\wsl$访问到wsl2子系统中的ubuntu系统。
    发表于 08-03 09:45 297次阅读
    基于<b class='flag-5'>WSL</b>2的Aosp12源码开发<b class='flag-5'>环境</b>搭建案例

    桌面桌面云的区别和联系|PetaExpress

    随着云计算技术的快速发展,云桌面桌面云作为两个重要组成部分,也逐渐得到了广泛的关注和应用。 一、 概念 云桌面(Cloud Desktop)它是一种基于云计算技术的虚拟解决方案,它将用户的
    的头像 发表于 07-18 11:20 882次阅读

    deepin V23 beta适配WSL的过程

    在已经发布的deepin V23 beta版本中,深度操作系统正式适配了WSL
    发表于 07-15 11:19 338次阅读

    deepin WSL安装教程

    看完《deepin V23成功适配WSL,我们做了什么?》,大家是不是迫不及待地想试一试?接下来,我们简单演示一下deepin WSL的安装。
    的头像 发表于 07-15 11:17 797次阅读
    deepin <b class='flag-5'>WSL</b>安装教程

    如何使用openEuler WSL sideload

    openEuler 22.03 LTS SP2版本开始,repo仓库里默认发布WSL sideload压缩包,不方便访问Windows Store的用户可以使用这种方法安装体验openEuler
    的头像 发表于 07-15 11:00 492次阅读
    如何使用<b class='flag-5'>openEuler</b> <b class='flag-5'>WSL</b> sideload

    openEuler Call for X 计划”正式启动

    openEuler最具价值专家, openEuler Valuable Professional,是openEuler社区颁发给技术专家的一项荣誉认证,以此表彰他们热衷实践、乐于分享的布道精神,为
    的头像 发表于 06-21 14:36 405次阅读
    “<b class='flag-5'>openEuler</b> Call for X 计划”正式启动

    使用C#创建自己的桌面环境

    电子发烧友网站提供《使用C#创建自己的桌面环境.zip》资料免费下载
    发表于 06-19 11:02 0次下载
    使用C#创建自己的<b class='flag-5'>桌面</b><b class='flag-5'>环境</b>

    【番外篇】WSL2下的usb设备使用

    【番外篇】WSL2下的usb设备使用
    的头像 发表于 06-13 09:06 1466次阅读

    WSL2中使用USB串口

    介绍在WSL2中使用USB
    的头像 发表于 06-08 09:49 2833次阅读
    <b class='flag-5'>WSL</b>2中使用USB串口

    何在远程桌面中使用USB 设备

      USB设备重定向是指在远程桌面连接或虚拟桌面环境中将本地计算机上的USB设备连接到远程计算机或虚拟机中的技术。该技术的使用场景包括以下几种情况: 外设使用:在远程桌面或虚拟
    的头像 发表于 05-29 14:44 1357次阅读
    如<b class='flag-5'>何在</b>远程<b class='flag-5'>桌面</b>中使用USB 设备

    获取Linux办法

    子系统(WSL):WSL全称Windows Subsystem for Linux,几乎所有的Linux功能在WSL中均有包含(不过目前WSL不支持Ubuntu的
    的头像 发表于 05-22 14:39 506次阅读
    获取Linux办法

    openEuler成功适配跃昉科技LeapFive InFive Poros 开发板

    近日,openEuler RISC-V 23.03 创新版本在跃昉科技的 Poros 开发板上成功运行。 openEuler 在 Poros 上适配成功,XFCE 桌面启动正常,文件系统、终端模拟器
    的头像 发表于 05-15 18:41 794次阅读
    <b class='flag-5'>openEuler</b>成功适配跃昉科技LeapFive InFive Poros 开发板

    openEuler RISC-V 成功适配 LicheePi 4A 开发板

    近期,RISC-V SIG 在 LicheePi 4A 开发板上成功实现了欧拉操作系统的适配。目前,最新版本的 openEuler RISC-V 23.03 V1 镜像已在 LicheePi 4A
    发表于 05-04 22:22