Linux 发行版创建自己的桌面环境的 5 个原因Linux 发行版创建自己的桌面环境的 5 个原因Linux 发行版创建自己的桌面环境的 5 个原因Linux 发行版创建自己的桌面环境的 5 个原因
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux 发行版创建自己的桌面环境的 5 个原因

许多 Linux 发行版现在已经开始开发自己的桌面环境。为什么会这样呢?让我们来看看吧。

我们大多数人并不认为桌面是与操作系统分离的东西。您在屏幕上看到的内容是 Windows 或 macOS。但在 Linux 上,没有一个桌面。相反,有很多。

大多数人坚持使用默认设置,许多 Linux 发行商选择从头开始创建自己的桌面。基本操作系统有万神殿。 Solus 有 Budgie。 System76 有 COSMIC。 Nitrux Linux 有 Maui Shell。过去,Ubuntu 有 Unity。

创建桌面说起来容易做起来难,那么为什么这么多发行版都在努力呢?

1. 控制他们的软件体验

在专有软件领域,提供操作系统的公司可以控制大部分桌面体验。他们自己开发代码,或者将工作外包给其他人,并且他们有权对其开发团队进行任何更改。

在自由软件世界中,所有组件都来自不同的实体。开发显示服务器的人不同于制作开机画面和制作打包格式的人。发行版团队可能缺乏修复这些组件中的错误的知识,或者缺乏进行所需更改的权限。

通过制作自己的桌面环境,像 System76 这样的公司至少可以控制客户看到的界面。

这样,当新版本的 GNOME 桌面环境(System76 在开发 COSMIC 之前默认提供)发布时,他们就不必尝试修复可能每六个月就会中断的扩展或补丁。他们不会祈祷 GNOME 能够纳入他们想要的更改。

2.他们可以建立自己的愿景

控制代码只是一方面。同样重要的是对代码前进方向的控制。

考虑一下 GNOME 如何致力于只在“活动概述”中显示停靠栏。像 Ubuntu 和 Pop!_OS 这样的发行版希望码头始终可见,它们会编写扩展来进行此更改。但是,虽然 GNOME 允许扩展,但确保扩展可以从一个版本的 GNOME 运行到下一版本并不是首要任务。

因此,Canonical 和 System76 发现自己所依赖的桌面无法提供所需的功能,也不一定能为他们提供稳定的基础来修补该功能。

通过创建自己的桌面环境,System76 可以使桌面的功能更符合它想要为客户提供的体验,而不是重塑别人的愿景以与自己的愿景保持一致。

码头可以是一等公民。平铺窗口管理器也可以。一些 GNOME 开发人员并不特别喜欢的自定义主题也可以,它只会成为默认主题。更新不会破坏体验的这些方面,除非是它们造成了破坏。

3.他们必须回应用户反馈

当人们开始使用你的项目时,你最终会得到关于他们喜欢什么和不喜欢什么的反馈。有些人喜欢 GNOME 没有桌面图标。其他人则认为这是不可接受的。后者为像 Canonical 这样的公司保留此功能作为 Unity 的一部分并通过扩展将其添加回 GNOME 提供了动力。

再举一个例子,考虑一下有多少人发现 KDE Plasma 拥有大量的选项。然而,在某些时候,有人要求提供一项功能,然后就会出现另一个选项。

这并不是因为 KDE 的使命宣言很复杂。离得很远。有人只是想要一个功能,要么他们实现了它,要么更常见的是,其他人为他们创建了它。

System76 在 Linux 世界中占有特殊的地位。它是一家 Linux 笔记本电脑提供商,既提供硬件又开发自己的软件。它有付费客户向公司表达他们的期望和愿望。

客户可能不会直接向 System76 请求新的桌面环境,但创建一个环境可以使公司能够满足客户的实际需求。

4. 志愿者希望自由发展

GNOME 是一个非常固执己见的桌面环境。这不是批评。与许多传统的 Linux 桌面环境不同,GNOME 项目对其界面的外观、功能和集成有一个有针对性的愿景。任何偏离该方向的贡献都不会被纳入。

因此,如果有人创建了一种在屏幕底角显示每个打开的工作空间缩略图的方法,那么它不太可能成为 GNOME 的一部分,因为公认的视觉隐喻是工作空间是当您激活活动概述。

在这种情况下,这个人可能不会放弃他们的代码,而是为 GNOME 开发其他东西。由于他们不是员工,因此他们可能会转而使用另一个桌面,在那里他们的贡献受到欢迎。

一些志愿者对整个桌面如何工作有一个宏伟的愿景,但现有的项目没有给他们提供完全按照他们想要的方式创建东西的自由。结果是他们开始了自己的项目。

无论是技术方面还是视觉方面,人们总是有理由想要尝试制作新的桌面环境。一般来说,自由软件应用程序就是这种情况,更广泛的界面也不例外。

5.他们想要与众不同

Canonical 的 Unity 界面首次出现时在 Linux 世界中引起了一些争议。许多人不明白为什么 Canonical 已经有了一个可以正常运行的桌面界面,还要花这么多时间重新发明轮子。

但 Ubuntu 的使命之一是易于访问,而这意味着要预装在新计算机上。一些计算机制造商并不特别热衷于尝试销售界面看起来像 GNOME 2 那样过时的计算机。

Unity 不仅在 Linux 发行版中具有独特的外观,而且与 Windows 和 macOS 相比也是如此。当您查看 Unity 桌面的图片时,您就知道自己在看什么。这是Ubuntu。它的左侧有明亮、充满活力的图标,还有一个有用的键盘驱动的 HUD 功能,可以通过单独打字来导航应用程序菜单。

通过创建自己的桌面环境,Canonical 拥有了制造商可以尝试销售的独特产品。

即使对于下载 ISO 文件并替换现有操作系统的传统 Linux 用户来说,也一定有理由使用一种发行版而不是另一种发行版。软件包格式和发布时间表曾经是关键的区别因素。多年来,人们的注意力已经转向桌面环境。

Linux 需要更多桌面环境吗?

这是一个常年存在的问题。最终,这并不重要。人们不会创建新的桌面,因为有需要(谁能确定谁需要什么?)。人们创建新的桌面是因为他们可以。

新的桌面正在开发中,但与此同时,您是否熟悉了许多现有的 Linux 桌面环境?

©2015-2025 艾丽卡 support@alaica.com