WIN11 安装配置 linux 子系统 Ubuntu 图形界面 桌面系统

WIN11 安装配置 linux 子系统 Ubuntu 图形界面 桌面系统

在适用于 Linux 的 Windows 子系统上运行 Linux GUI 应用

1、先决条件:

1)需要使用 Windows 10 版本 19044+ 或 Windows 11 才能使用此功能。

2)已安装适用于 vGPU 的驱动程序。

若要运行 Linux GUI 应用,应首先安装下面与你的系统匹配的驱动程序。 这样,就可以使用虚拟 GPU (vGPU),使你可受益于硬件加速 OpenGL 渲染。

2、安装配置 WSLg,配置 deepin 桌面系统。

— 登录 Ubuntu 系统,添加 ubuntu 官方 apt 存储库 PPA
sudo add-apt-repository ppa:ubuntudde-dev/stable

— apt 更新
sudo apt update

— apt 升级
sudo apt upgrade

— 添加官方 PPA 成功后,安装 deepin 桌面环境 (根据网络情况,可能需要一段时间)
sudo apt install ubuntudde-dde

— 启动 进程间通讯机制 dbus 服务
sudo service dbus start

— 安装 远程桌面协议 xrdp
sudo apt-get install xrdp

— 启动远程桌面协议 xrdp (以后每次在 ubuntu 命令行里输入)

sudo /etc/init.d/xrdp start

— 然后 win+R 打开,输入 mstsc,打开远程桌面连接输入 localhost:3390 。

3、在适用于 Linux 的 Windows 子系统上运行 Linux GUI 应用

1)安装 Gnome 文本编辑器
(Gnome 文本编辑器是 GNOME 桌面环境的默认文本编辑器)

sudo apt install gnome-text-editor -y

2)安装 GIMP
(GIMP 是一种免费的开源光栅图形编辑器,
用于图像操作和图像编辑、自由形态绘图、不同图像文件格式之间的转码,以及更专业的任务)

sudo apt install gimp -y

3)安装 Nautilus
【Nautilus 也称为 GNOME Files,是 GNOME 桌面的文件管理器
(类似于 Windows 文件资源管理器)】

sudo apt install nautilus -y

4)安装 VLC
(VLC 是一种免费的开源跨平台多媒体播放器和框架,可播放大多数多媒体文件)

sudo apt install vlc -y

5)安装 X11 应用
(X11 是 Linux 窗口管理系统,这是随它一起提供的各种应用和工具的集合,
例如 xclock、xcalc 计算器、用于剪切和粘贴的 xclipboard、用于事件测试的 xev 等)

sudo apt install x11-apps -y

6)安装适用于 Linux 的 Google Chrome:

将目录更改为 temp 文件夹:cd /tmp

使用 wget 下载它:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

安装包:
sudo apt install --fix-missing ./google-chrome-stable_current_amd64.deb

注:
–fix-missing 选项用于修复安装过程中可能出现的缺少依赖项。
命令中的 ./ 指定 .deb 文件所在的当前目录。
如果 .deb 文件位于其他目录中,则需要在命令中指定该文件的路径。

若要启动,请输入:google-chrome

4、安装其他桌面环境

1)安装 Ubuntu 经典界面 GNOME 2 Classic

sudo apt-get install gnome-session-flashback

2)安装 Gnome3 桌面环境

sudo apt-get install ubuntu-gnome-desktop

3)安装 Xfce 桌面环境

sudo apt-get install xubuntu-desktop

4)安装 LXDE 桌面环境

sudo apt-get install lubuntu-desktop

5)安装 Cinnamon 桌面环境

sudo apt-get install cinnamon-desktop-environment

6)安装 KDE Plasma 桌面环境

sudo apt-get install kubuntu-desktop

5、温馨提醒:安装任何一项桌面环境即可,全部安装可能导致不可预想的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/807009.shtml

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

相关文章

Mongodb入门--头歌实验MongoDB数据库安全

MongoDB 默认的启动是不验证用户名和密码的,启动 MongoDB 服务后,可以直接用命令 mongo 连接上来,对所有的库具有 root 权限。 这种情况下数据就像在“裸奔”一样,任何人都能修改我们的数据,所以我们要添加一些限制&a…

小样本计数网络FamNet(Learning To Count Everything)

小样本计数网络FamNet(Learning To Count Everything) 大多数计数方法都仅仅针对一类特定的物体,如人群计数、汽车计数、动物计数等。一些方法可以进行多类物体的计数,但是training set中的类别和test set中的类别必须是相同的。 为了增加计数方法的可拓…

构建你的第一个知识图谱项目:从零开始

构建你的第一个知识图谱项目:从零开始 引言 在数据驱动的世界中,知识图谱不仅仅是一个概念上的创新,它已经成为了连接复杂信息、提供深入见解的强大工具。无论您是数据科学家、软件开发人员还是业务分析师,构建知识图谱可以帮助您…

二百三十、MySQL——MySQL表的索引

1 目的 梳理一下目前MySQL维度表的索引情况,当然网上也有其他博客专门讲MySQL索引的,我这边只是梳理一下目前的索引状况而已 2单列索引 2.1 索引截图 2.2 建表语句 3 联合索引 3.1 索引截图 3.2 建表语句 4 参考的优秀博客 http://t.csdnimg.cn/ZF7…

Swift中字符串详解

在Swift中,字符串是一系列字符的集合。字符串是一种值类型,可以直接进行比较和操作。 字符串字面量:在Swift中,可以使用双引号("")来创建一个字符串字面量。例如: let message = "Hello, World!"字符串连接:可以使用+运算符将两个字符串连接在一起。…

Ubuntu Desktop:创建桌面启动图标

Ubuntu Desktop:创建桌面启动图标 在Ubuntu Desktop上创建桌面启动图标是一个相对简单的过程,可以帮助用户快速访问他们最常用的应用程序。本文旨在指导你完成创建一个桌面启动图标的步骤,从而使你能够轻松启动你的应用程序。 为什么创建桌…

网络IO模型以及实际应用

网络IO模型 本文主要介绍了几种不同的网络IO模型,以及实际应用中使用到的Reactor模型等。 我们常说的网络IO模型,主要包含阻塞IO、非阻塞IO、多路复用IO、信号驱动IO、异步IO。 根据第一个阶段:是否需要阻塞,分为阻塞和非阻塞IO。…

Linux双网卡默认路由优先级设置不正确,导致网络不通问题定位

问题描述 RHEL9 双网卡环境,两个网卡配置如下:(eth0 走内网,eth1 走外网) eth0 192.168.10.20/24 网关: 192.168.10.254 eth1 10.206.216.92/24 网关: 10.206.216.254配置完成后,curl https://www.baidu.com访问百度失…

国税发票查验接口、电子增值税发票查验接口、数电票查验接口

翔云发票查验接口支持增值税发票管理系统开具发票的真伪,通过发票代码、号码、日期、金额、校验码四要素信息进行真伪的查验,支持返回全票面信息,API接口便于集成,可适用于多种应用场景。 发票查验接口python调用示例:…

C++继承之虚继承实例

1 概述 通过继承机制,可以利用已有的对象类型来定义新的对象类型。所定义的新的对象类型不仅仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类&#xff0c…

外包干了17天,技术倒退明显

先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能…

设计模式|装饰器模式(Decorator Pattern)

文章目录 结构优缺点优点缺点适用场景示例装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许在不改变原始对象的基础上,动态地给对象添加新的功能或责任。这种模式是通过创建一个包装对象,也就是装饰器,来包裹真实的对象,然后在装饰器中添加新的行为或功能。这…

web自动化测试系列-selenium xpath定位方法详解(六)

1.xpath介绍 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。而html中也应用了这种语言 ,所以 ,我们定位html页面元素时也会用到xpath这种方法 。 2.xpath定位方式 xpath主要通过以下四种方法定位 &#…

白帽工具箱:Metasploit框架中的db_nmap扫描艺术

🌟🌌 欢迎来到知识与创意的殿堂 — 远见阁小民的世界!🚀 🌟🧭 在这里,我们一起探索技术的奥秘,一起在知识的海洋中遨游。 🌟🧭 在这里,每个错误都…

有趣的css - 太极八卦图

大家好,我是 Just,这里是「设计师工作日常」,今天分享的是用css 实现一个动态的太极八卦图。 《有趣的css》系列最新实例通过公众号「设计师工作日常」发布。 目录 整体效果核心代码html 代码css 部分代码 完整代码如下html 页面css 样式页面…

Netty出坑记

NIO: 一个线程处理多个请求 BIO: 阻塞 netty 编码解码 TFO: 校验cookie合法性,不合法 TCP流程 设计QQ: 登录过程,client TCP协议向server发送信息,HTTP协议下载信息 发消息:clie…

JS实现大数相加

概述 在JavaScript中,进行大数相加时,由于JavaScript的Number类型有一定的精度限制,直接相加可能会导致精度损失 解决方案 将大数转换为字符串,使用字符串拼接的方式实现大数相加,对相加后的字符串从低位到高位逐位求…

云服务器上Docker启动的MySQL会自动删除数据库的问题

一、问题说明 除了常见的情况,例如没有实现数据挂载,导致数据丢失外,还需要考虑数据库是否被攻击,下图 REVOVER_YOUR_DATA 就代表被勒索了,这种情况通常是数据库端口使用了默认端口(3306)且密码…

Harmony鸿蒙南向驱动开发-SDIO

SDIO(Secure Digital Input and Output)由SD卡发展而来,与SD卡统称为MMC(MultiMediaCard),二者使用相同的通信协议。SDIO接口兼容以前的SD卡,并且可以连接支持SDIO接口的其他设备。 运作机制 …

力扣HOT100 - 54. 螺旋矩阵

解题思路&#xff1a; 设置四个边界 class Solution {public List<Integer> spiralOrder(int[][] matrix) {if (matrix.length 0) return new ArrayList<Integer>();int l 0;int r matrix[0].length - 1;int t 0;int b matrix.length - 1;List<Integer>…