如何在 Ubuntu 安装桌面环境

在 Ubuntu 上安装不同的桌面环境

如果你正在使用官方的 Ubuntu 发行版,它运行在 GNOME 上,那么你可以很容易地从默认的包管理器安装其他流行的桌面环境(DE)。让我们开始吧…

在 Ubuntu 上安装 KDE Plasma

如果你正在使用 GNOME 的 Ubuntu,那么你不需要移除它;你可以很容易地在你当前的 Ubuntu 系统上安装 KDE 桌面,并且可以从登录界面切换到可用的桌面环境。

有几种不同的 KDE 包可供安装,因此你可以根据你的需求安装其中一个。

  • 安装完整的 KDE Plasma 桌面,包括完整包和核心 KDE Plasma 桌面(包大小约为 1 GB)。
  • sudo apt install kde-full
  • 安装标准 KDE Plasma 桌面,包括一套标准的 KDE 应用,如 Kate、Konqueror、KGet、KMail、Dolphin 等(包大小约为 273 MB)。
  • sudo apt install kde-standard
  • 安装最小的 KDE Plasma 桌面,包括最小的 KDE 应用集合,如浏览器、文件管理器、文本编辑器等,适合于你只是想尝试一下(包大小约为 175 MB)。
  • sudo apt install kde-plasma-desktop

在安装过程中,系统会提示你配置 “SDDM”,即简单桌面显示管理器,KDE 桌面使用的显示管理器。从列表中选择 “sddm” 并按 Enter 键。
gdm

一旦完成,它将配置剩余的包。然后,你可以重启,从登录界面选择 KDE(如果需要),并使用你的默认凭据登录。

在这里,你可以开始使用 KDE 作为你的默认桌面环境,如果你希望切换到 GNOME,可以从登录界面的左上角选择 GNOME 会话。

在 Ubuntu 上安装 Xfce

在 Ubuntu 系统上使用 Xfce 有两种不同的方式:通过安装 Xfce 桌面(通过 xfce4 包),或通过安装 Xubuntu 桌面(通过 xubuntu-package 包)。

它们之间的区别在于 Xfce 桌面带有一个基本包,因此你使用的大多数应用程序将与你的 GNOME 相同。而 Xubuntu 桌面除了带有基本包外,还带有一套应用程序和启动屏幕。

因此,如果你只是想测试 Xfce,那么可以选择 Xfce 桌面,但要完整体验 Xfce(或者说,Xubuntu),请选择 Xubuntu 包。

  • 安装 Xfce 桌面。
  • sudo apt install xfce4
  • 安装 Xubuntu 桌面。
  • sudo apt install xubuntu-desktop

如果安装过程中提示你选择显示管理器,你可以选择 “gdm3”(对于 Gnome)或 “lightdm”(对于 Xfce)。目前,我会选择 “gdm3”。

完成后,它将配置剩余的包。然后,你可以重启并从登录界面选择 “Xfce 会话” 或 “Xubuntu 会话”。

在这里,你可以开始使用 Xfce 作为你的默认桌面环境,如果你想切换到 GNOME,可以从登录界面进行切换。

在 Ubuntu 上安装 LXQt

LXQt 是一个轻量级但功能丰富的桌面环境,适用于你的 Ubuntu 系统。因此,如果你的系统运行在低规格上,你可以选择使用 LXQt。

在 Ubuntu 中,可以通过两种不同的方式安装:要么通过使用 task-lxqt-desktop 包安装完整的 LXQt,要么通过使用 lxqt 包安装最小服务器安装。

  • 安装完整的 LXQt 桌面。
  • sudo apt install task-lxqt-desktop
  • 安装最小的 LXQt 桌面。
  • sudo apt install lxqt

在安装过程中,如果要求你选择显示管理器,你可以在 “gdm3”(对于 Gnome)或 “sddm”(对于 LXQt)之间选择。目前,我会选择 “gdm3”。

完成后,它将配置剩余的包。然后,你可以重启并从登录界面选择 “LXQt 桌面”。

在这里,你可以开始使用 LXQt 作为你的默认桌面环境,如果你想切换到 GNOME,可以从登录界面进行切换。
xdm

如何在 Ubuntu 上卸载已安装的桌面环境

在安装了你想要的 DE 后,如果你想恢复到 GNOME 并删除其他已安装的 DE,请首先确保从登录界面以 GNOME 登录。

接下来,通过执行以下命令将默认显示管理器更改为 “gdm3”(Gnome 桌面管理器):

  • sudo dpkg-reconfigure gdm3

最后,根据已安装的 DE,按照下面提到的方法之一从系统中删除它。

对于 KDE Plasma

根据你安装的 KDE 变体,执行以下命令之一:

  • sudo apt --purge remove kde-full
  • sudo apt --purge remove kde-standard
  • sudo apt --purge remove kde-plasma-desktop
  • 执行以上命令之一后,确保通过运行以下命令删除所有未使用的依赖项:
  • sudo apt autoremove

完成后,确保重启你的系统。

对于 Xfce

如果你使用了 xfce4 包,请使用以下命令来移除 Xfce:

  • sudo apt purge xubuntu-icon-theme xfce4-*
  • sudo apt autoremove

如果你使用了 xubuntu-desktop 包来安装 Xfce,请使用以下命令:

  • sudo apt purge xubuntu-desktop xubuntu-icon-theme xfce4-*
  • sudo apt purge plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text
  • sudo apt autoremove

完成任务后,确保重启你的系统。

对于 LXQt

要移除 LXQt,简单地执行以下命令:

  • sudo apt-get remove lxqt*
  • sudo apt autoremove

完成后,请确保重启你的系统。

如果你的 GNOME DE 出现了问题,如崩溃或错误,请确保通过执行以下命令重新安装它:

  • sudo apt update && sudo apt install ubuntu-gnome-desktop
  • sudo reboot

就这样!我希望这篇文章对你有用,你学会了在 Ubuntu 上安装不同的 DE 以及如果不喜欢它们,如何将它们移除。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

企业微信知识库:从了解到搭建的全流程

你是否也有这样的疑惑:为什么现在的企业都爱创建企业微信知识库?企业微信知识库到底有什么用?如果想要使用企业微信知识库企业应该如何创建?这就是我今天要探讨的问题,感兴趣的话一起往下看吧! | 为什么企业…

C#手术麻醉信息系统全套商业源码,自主版权,支持二次开发 医院手麻系统源码

手术麻醉信息系统是HIS产品的中的一个组成部分,主要应用于医院的麻醉科,属于电子病历类产品。医院麻醉监护的功能覆盖整个手术与麻醉的全过程,包括手术申请与排班、审批、安排、术前、术中和术后的信息管理提供支持。 手术麻醉信息系统可与EM…

Flink-CDC 无法增量抽取SQLServer数据

1.问题 因部署在WindowsServer服务器SQLServer发生过期后重启,Flink-CDC同步进行作业重启,启动后无报错信息,数据正常抽取。但是观察几天后发现当天数据计算指标无法展示 2.定位 因为没用进行任何修改,故初步判断不是因Flink-C…

启动“宁波零碳工厂”建设,开启宁波“零碳”未来

宁波,🥲这座位于东海之滨的🥰繁荣城市,一直以来都是🍎中国工业发展的🥦重要引擎。然而,🥝随着全球气候变化⛅️问题的日益严峻,如何在🪅确保经济持续发展的同…

面向对象:继承

文章目录 一、什么叫继承?二、单继承三、多继承3.1多继承的各种情况3.1.1一般情况3.1.1特殊情况(菱形继承) 四、菱形继承引发的问题4.1 问题1:数据冗余4.2 问题2:二义性(无法确定到底是访问哪个) 五、虚拟继承解决菱形…

word文档属性怎么更改?详细教你更改文件属性

一、了解Word属性 在修改Word属性之前,我们首先需要了解Word属性的含义和作用。Word属性主要包括标题、主题、作者、关键词、摘要等,这些属性可以帮助我们更好地描述和归类文档,提高文档的可读性和可搜索性。同时,Word属性还可以…

linux网络服务学习(4):SAMBA

1.什么是SAMBA SAMBA也是一种文件共享工具 (1)服务名:smb (2)软件名:samba (3)配置文件: /etc/samba/smb.conf /etc/samba/smb.conf.example (4&#…

免费在线制流程图和思维导图ProcessOn高效协同

免费在线制流程图和思维导图ProcessOn高效协同,还有海量的免费模板。在ProcessOn,你可以与全球超过1.1亿的优秀人才一起合作,共同绘制出精美的流程图和思维导图。无论是工作中的项目管理,还是学习中的知识整理,Process…

Android room 在dao中不能使用挂起suspend 否则会报错

错误&#xff1a; Type of the parameter must be a class annotated with Entity or a collection/array of it. kotlin.coroutines.Continuation<? super kotlin.Unit> $completion); 首先大家检查一下几个点 一、kotlin-kapt 二、 是否引入了 room-ktx 我是2024年…

CSGO赛事管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文&#xff08;设计&#xff09;学生选题参考合集推荐收藏&#xff08;包含Springboot、jsp、ssmvue等技术项目合集&#xff09; 目录 1. 系…

Java安全篇-Fastjson漏洞

前言知识&#xff1a; 一、json 概念&#xff1a; json全称是JavaScript object notation。即JavaScript对象标记法&#xff0c;使用键值对进行信息的存储。 格式&#xff1a; {"name":"wenda","age":21,} 作用&#xff1a; JSON 可以作为…

权限框架Sa-Token

系列文章目录 文章目录 系列文章目录前言前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 一个轻量级 java 权限认证框架,让鉴权变得简单、优雅! https://sa-tok…

【学习】JMeter和Postman两种测试工具的主要区别有哪些

Postman和JMeter都是常用的API测试工具&#xff0c;但它们之间存在一些不同之处。以下是Postman和JMeter的主要区别&#xff1a; 语言支持 Postman是一个基于Chrome的应用程序&#xff0c;因此它使用JavaScript作为编程语言。这意味着你可以使用JavaScript来编写测试脚本和断…

高精度原 控制电路——D3820

概 况 D3820是一款高精度原边控制离线式PWM功率开关。本文主要介绍D3820的特征和详细的工作原理&#xff0c;对反激式隔离AC-DC开关电源提供较为详细的测试过程。 特 点 1、全电压范围CC/CV精度保持在5%以内 2、用原边控制&#xff0c;无需TL431和光耦 3、欠压锁定…

vue前端工程化

前言 本文介绍的是有关于vue方面的前端工程化实践&#xff0c;主要通过实践操作让开发人员更好的理解整个前端工程化的流程。 本文通过开发准备阶段、开发阶段和开发完成三个阶段开介绍vue前端工程化的整体过程。 准备阶段 准备阶段我将其分为&#xff1a;框架选择、规范制…

CY3.5-COOH热稳定性Cyanine3.5-COOH星戈瑞

CY3.5-COOH的热稳定性是评估其性能和应用的指标之一。在实际应用中&#xff0c;特别是在高温环境下&#xff0c;热稳定性决定了染料能否保持其原有的物理化学性质&#xff0c;从而确保实验结果的准确性和可靠性。 研究表明&#xff0c;CY3.5-COOH花菁染料羧基科研试剂具有较高…

游戏推广的新篇章:Xinstall助力实现全渠道效果统计与提升

随着游戏市场的日益繁荣&#xff0c;游戏推广已成为各大游戏公司争夺市场份额的关键环节。然而&#xff0c;面对众多推广渠道和复杂的用户行为&#xff0c;如何精准地评估推广效果、优化投放策略&#xff0c;成为了游戏推广人员亟待解决的问题。此时&#xff0c;Xinstall作为一…

Linux:详解TCP协议段格式

文章目录 认识TCPTCP协议段格式 本篇主要总结的是TCP协议的一些字段 认识TCP TCP协议全称是传输控制协议&#xff0c;也就是说是要对于数据的传输进行一个控制 以上所示的是对于TCP协议进行数据传输的一个理解过程 全双工 至此就可以对于TCP协议是全双工的来进行理解了&…

【LeetCode热题100】124.二叉树的最大路径和(二叉树)

一.题目要求 二叉树中的 路径 被定义为一条节点序列&#xff0c;序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点&#xff0c;且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root …

Spring-IoC-属性注入的注解实现

1、创建对象的注解 Component 用于声明Bean对象的注解&#xff0c;在类上添加该注解后&#xff0c;表示将该类创建对象的权限交给Spring容器。可以直接将这些类直接创建&#xff0c;使用的时候可以直接用。 注解的value属性用于指定bean的id值&#xff0c;value可以省略&…