全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

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

时间:2023-08-02 18:22

人气:

作者:admin

标签: Linux系统  openEuler 

导读:WSL是微软发布的让用户能够在windows上使用Linux环境的技术,openEuler已发布多个版本的WSL镜像。...

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






审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信