网站搜索

我用新的 COSMIC 替换了 GNOME,感觉像是 Linux 的未来


多年来,GNOME一直是我在Ubuntu上的默认桌面。它稳定、精美,并且得到广泛支持。如果你安装Ubuntu,GNOME就是其中的一部分。它运行得足够好,以至于大多数人从未觉得有必要替换它。但最近,我不断听到关于某个新东西的传闻:COSMIC桌面。最初由System76为Pop!_OS开发,COSMIC演变成了一个完全从零构建的全新桌面环境。它不是主题,也不是分支,而是一个全新的堆栈,主要用Rust编写,并围绕现代Linux工作流设计。自然,我的好奇心战胜了我。

所以我做了任何合理的 Linux 用户都会做的事。我在我的 Ubuntu 机器上用 COSMIC 替换了 GNOME,只是想看看会发生什么。我原本期待的是一次有趣的实验。结果我发现的是一些真正感觉像是下一代 Linux 桌面的东西。

在 Ubuntu 上安装 COSMIC 出乎意料地轻松

在不破坏任何东西的情况下切换桌面

在我们深入之前,让我们先澄清一件事:在我的 Ubuntu 机器上,我运行的是 24.04(LTS)。我听说使用更新版本的用户在安装 COSMIC 时可能会遇到一些问题。

切换 Linux 桌面环境总是伴随着少量的焦虑。任何曾经尝试过桌面跳转的人都知道其中的风险。依赖冲突、损坏的登录管理器,以及随机的图形故障,会让你盯着闪烁的光标,思考自己的人生哪里出错了。幸运的是,COSMIC 表现得很好。

在 Ubuntu 上安装它相当简单。一旦安装了软件包,COSMIC 就会出现在登录屏幕上的新会话选项中。注销后选择 COSMIC 会话,桌面立即加载。没有问题,没有图形崩溃,也不需要紧急重启仪式。只是一个干净的新桌面,等待探索。这本身就是一个很有希望的开始。

添加 Cosmic PPA:

sudo add-apt-repository ppa:hepp3n/cosmic-epoch

通常,在添加 PPA 后,Ubuntu 会自动更新,但为了确保更新完成:

sudo apt update

安装:

sudo apt install cosmic-session

在输入密码之前先登出并切换到COSMIC,你的新Cosmic桌面应该可以正常加载。

你首先注意到的是一切感觉有多快

COSMIC 感觉轻盈,却不觉得未完成

在 COSMIC 内的最初几分钟感觉异常令人满意。并不是因为它看起来完全不同。实际上,设计干净、现代,但足够熟悉,让你不会感到迷失。如果你以前使用过 GNOME 或 Pop!_OS,总体布局是合理的。

最引人注目的是响应速度。应用程序瞬间就打开了。工作区切换感觉顺畅。窗口动画运行时没有那些有时会出现在较重桌面环境中的细微卡顿。整个系统就是感觉……很快。这部分归功于COSMIC被设计为以Wayland为首的桌面环境,这有助于实现更平滑的渲染和现代图形处理。

但另一个主要因素是它的架构。COSMIC 大部分是用 Rust 编写的,这是一种以高性能和安全性著称的编程语言。仅这一选择就已经使它有别于大多数现有的 Linux 桌面环境。其结果是一个看起来不简陋而感觉轻量的桌面,让一切都感觉是有意为之的。

COSMIC 的架构与传统桌面非常不同

一个模块化设计,而不是一个巨大的桌面环境

这就是 COSMIC 真正变得有趣的地方。大多数 Linux 桌面环境都是庞大、紧密集成的系统。GNOME 和 KDE 本质上是高度依赖彼此的组件集合。COSMIC 采用了一种不同的方法。

它不是一个巨大的单一环境,而是作为一个独立组件的模块化堆栈构建的。例如:

  • 窗口合成器是一个名为 cosmic-comp 的独立项目。
  • 面板是它自身的组件。
  • 发射器是分开的。
  • 各个桌面功能作为独立的应用程序运行。

换句话说,COSMIC 更像是一组协调工作的工具集合,而不是单一的整体环境。这使得系统随着时间的推移更容易演进。组件可以更新或替换,而无需重写整个桌面。这对于一个 Linux 桌面环境来说是一种令人惊讶的现代设计理念,也是许多开发者密切关注 COSMIC 的原因之一。

内置平铺功能让多任务处理变得轻松自如

COSMIC 将生产力视为一等重要的特性

COSMIC 另一个不同之处在于它如何处理窗口。平铺窗口管理直接内置于桌面中。你不需要扩展,也不需要安装平铺窗口管理器。你不需要学习复杂的键盘操作。你只需启用平铺功能。

一旦激活,窗口会在屏幕上自动排列。打开一个新应用,布局会随之调整。移动一个窗口,网格会自动重新排列。这听起来很简单,但它完全改变了桌面的使用感受。我的典型工作流程包括一个浏览器、一个写作编辑器、一个终端,以及通常屏幕上的某个文档窗口。

在 GNOME 上,这种设置通常需要一些手动调整大小。在 COSMIC 上,布局会自动完成。一切都会找到自己的位置,而不会让桌面变成一堆重叠的窗口。使用几个小时后,工作流程开始显得奇怪地自然。

COSMIC 仍然很年轻,这有时会显现出来

一些瑕疵是不可避免的






需要明确的是,COSMIC 仍然非常新。而且新的桌面环境很少能一开始就完全完善。在我的测试中,我注意到一些明显仍需要改进的地方。一些设置面板感觉不完整。某些配置选项仍然缺失。目前扩展和插件的生态系统基本上不存在。最后一点很重要,因为 GNOME 已经有多年的时间建立了庞大的扩展生态系统。

COSMIC 从零开始。但重要的是,核心桌面体验已经感觉很稳固。粗糙的地方主要出现在可选功能上,而不是基本的桌面工作流程。我遇到的东西没有让系统感觉不稳定或无法使用。它只是感觉像一个仍在成长中的桌面环境。

COSMIC 可能会成为 Linux 最重要的桌面之一

当System76首次宣布COSMIC作为一个新的桌面环境时,它听起来像是一个专门为Pop!_OS设计的小众项目。但在实际使用之后,这种假设显得过时了。COSMIC有可能发展成为更大的东西。

它结合了在 Linux 生态系统中越来越重要的几个趋势:

  • Wayland 优先设计。
  • 基于Rust的架构。
  • 内置平铺工作流程。
  • 模块化组件。

这种组合不仅让 Pop!_OS 用户感到吸引,也吸引了任何对现代 Linux 桌面设计感兴趣的人。COSMIC 会取代 GNOME 或 KDE 吗?可能不会,因为那些环境都是拥有庞大用户群的大型项目。但 COSMIC 不需要取代它们就能变得有影响力。如果开发以目前的速度继续下去,它很容易成为 Linux 生态系统中最有趣的桌面环境之一。

在我的 Ubuntu 机器上用 COSMIC 替换 GNOME 之后,我可以自信地说一件事。这最初只是一次快速的实验。但我肯定不会很快回到 GNOME。

相关文章