如何在 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://www.hqwc.cn/news/576666.html

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

相关文章

报错:torch.distributed.elastic.multiprocessing.errors.ChildFailedError:

错误: torch.distributed.elastic.multiprocessing.errors.ChildFailedError: 这个主要是torch的gpu版本和cuda不适配 我的nvcc -V是11.8 torch使用的: pip install torch2.0.1 torchvision0.15.2 torchaudio2.0.2 --index-url https://download.pyt…

【学习笔记】java项目—苍穹外卖day01

文章目录 苍穹外卖-day01课程内容1. 软件开发整体介绍1.1 软件开发流程1.2 角色分工1.3 软件环境 2. 苍穹外卖项目介绍2.1 项目介绍2.2 产品原型2.3 技术选型 3. 开发环境搭建3.1 前端环境搭建3.2 后端环境搭建3.2.1 熟悉项目结构3.2.2 Git版本控制3.2.3 数据库环境搭建3.2.4 前…

Acwing_795前缀和 【一维前缀和】+【模板】二维前缀和

Acwing_795前缀和 【一维前缀和】 题目&#xff1a; 代码&#xff1a; #include <bits/stdc.h> #define int long long #define INF 0X3f3f3f3f #define endl \n using namespace std; const int N 100010; int arr[N];int n,m; int l,r; signed main(){std::ios::s…

东特科技现已加入2024第13届国际生物发酵产品与技术装备展

参展企业介绍 温州东特科技有限公司是一家集设计、生产、销售及服务为一体的卫生级流体设备企业。专业从事各种乳食品、制药、化工、啤酒设备、不锈钢卫生级阀门&#xff0c;管件&#xff0c;视镜&#xff0c;及非标配件定制等产品的销售与服务。先进的设计理念专业的技术优势一…

图论- 最小生成树

一、最小生成树-prim算法 1.1 最小生成树概念 一幅图可以有很多不同的生成树&#xff0c;比如下面这幅图&#xff0c;红色的边就组成了两棵不同的生成树&#xff1a; 对于加权图&#xff0c;每条边都有权重&#xff08;用最小生成树算法的现实场景中&#xff0c;图的边权重…

【项目技术介绍篇】若依管理系统功能介绍

作者介绍&#xff1a;本人笔名姑苏老陈&#xff0c;从事JAVA开发工作十多年了&#xff0c;带过大学刚毕业的实习生&#xff0c;也带过技术团队。最近有个朋友的表弟&#xff0c;马上要大学毕业了&#xff0c;想从事JAVA开发工作&#xff0c;但不知道从何处入手。于是&#xff0…

机器学习:数据降维主成分分析PCA

一、引言 1.数据分析的重要性   在当今的信息爆炸时代&#xff0c;数据已经渗透到各个行业和领域的每一个角落&#xff0c;成为决策制定、科学研究以及业务发展的重要依据。数据分析则是从这些数据中提取有用信息、发现潜在规律的关键手段。通过数据分析&#xff0c;我们能够…

【明道云】如何让用户可以新增但不能修改记录

【背景】 遇到一个需求场景&#xff0c;用户希望新增数据后锁住数据不让更改。 【分析】 在设计表单时直接将字段设置只读是不行的。字段设置只读将会直接让界面上此字段的前端组件不可编辑。包括新增时也无法填入。显然是不符合需求的。 需要既能新增&#xff0c;新增后又不…

JavaScript new一个对象的详细过程

JavaScript new一个对象的详细过程 new实现过程 new实现原理 new手写实现 实现过程/原理 开辟一块内存&#xff0c;创建一个空对象 执行构造函数对这个空对象进行构造 给空对象添加__proto__属性 调用函数改变this指向 最后返回this指向的新对象&#xff08;如果是引用类型则返…

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

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

【spring】@Autowired注解学习

Autowired介绍 Spring框架是Java领域中一个非常重要的企业级应用开发框架&#xff0c;它提供了全面的编程和配置模型&#xff0c;旨在帮助开发者更快速、更简单地创建应用程序。在Spring框架中&#xff0c;Autowired是一个非常重要的注解&#xff0c;它用于实现依赖注入&#…

【WebJs 爬虫】逆向进阶技术必知必会

前言 在数字化时代&#xff0c;网络爬虫已成为一种强大的数据获取工具&#xff0c;广泛应用于市场分析、竞争对手研究、舆情监测等众多领域。爬虫技术能够帮助我们快速、准确地获取网络上的海量信息&#xff0c;为决策提供有力支持。然而&#xff0c;随着网络环境的日益复杂和…