头图

随着时间的推移,Linux 桌面已经发生了变化,这种变化是逐渐发生的,因此这里汇总了过去十年中 Linux 桌面体验发生变化的一些具体方式。
图片
资深用户知道 Linux 桌面已经走过了漫长的道路。从前端应用程序设计到后端 Linux 组件,近年来发生了很多变化。今天使用 Linux 看起来与 5 年或 10 年前大不相同。最流行的桌面环境不再停留在 90 年代。虽然您可能仍然需要技术知识来安装 Linux,但您不再需要在成为计算机高手之后才能使用它。这种变化是逐渐发生的,因此这里汇总了过去十年中 Linux 桌面体验发生变化的一些具体方式。1. 应用程序更简洁近年来,所有桌面操作系统的应用程序设计都发生了变化,Linux 也没有跳过这一趋势。桌面界面的传统元素,例如工具栏、标题栏和菜单栏,现在越来越过时了。目前最流行的 Linux 桌面 GNOME,使用包含图标和汉堡菜单按钮的单个标题栏。一些较新的 GNOME 应用程序在窗口内容和标题栏之间根本没有任何边界。基本操作系统上的应用程序也是如此。这种变化并没有出现在所有 Linux 桌面上。许多传统接口仍然存在并继续流行,例如 Cinnamon、MATE 和 XFCE。然而,即使在这些桌面上,您仍然很有可能在某些时候安装具有更新设计感的应用程序。基于 KDE Plasma的各种发行版体现了这种中间状态,一些应用程序具有菜单栏或汉堡菜单(或两者兼有)。2. 更多的应用是自适应的,比如网站在早期,PC 上的应用程序相对静态。元素并没有移动太多。如果您将窗口缩小得太远,您就有可能隐藏界面的内容或元素。现在应用程序的适应性越来越强,改变以适应小窗口大小,有时在此过程中完全重新排列它们的界面。这使得单个应用程序可以在桌面和移动设备上舒适地运行,就像自适应网站一样。这是对应用程序设计的另一项更改,其中 GNOME 走得最远,但其他桌面也在进行过渡。KDE Plasma 有一个名为Kirigami的独立框架,它提供了一个可以很好地适应各种外形尺寸的应用程序界面。作为向 GTK 4 过渡的一部分,elementary OS 正在使应用程序更具适应性。3. Linux 看起来和替代品一样现代几年前,切换到 Linux 感觉就像回到了过去。GNOME 2.x 和 KDE 3.x 看起来像是停留在 1990 年代的环境,即使它们添加了现代功能。拥抱软件自由意味着失去某种光泽和光彩。如今,自由软件桌面与其专有软件桌面之间的距离要小得多。GNOME 可以说拥有与 macOS 一样具有凝聚力和一致性的设计语言,甚至更多。桌面动画和过渡感觉比在 ChromeOS 上更流畅。路人很容易将 KDE Plasma 误认为是 Windows。当然,有很多 Linux 桌面仍然感觉卡在时间上。MATE 和 XFCE 的存在部分是为了保留旧的做事方式。但是,如果您想要一些感觉现代的东西,Linux 现在可以提供。4. 应用程序更容易安装在 Linux 上安装软件长期以来一直是个混日子。一方面,Linux 长期以来一直有包管理器,在应用商店出现之前,它就充当了应用商店。如果您的发行版提供了一个应用程序,您只需单击或命令即可安装它。但是,如果您的发行版没有提供应用程序,或者它提供了过时的版本,那么使用该程序会很痛苦。您必须从源代码编译程序或将其他软件源添加到系统中,这种更改会增加您遇到错误或崩溃的风险。您可以运行哪些软件很大程度上取决于您选择的发行版。现在有多种通用包格式适用于大多数 Linux 版本。如果应用程序以 Flatpak、Snap 或 AppImage 格式提供,那么您很有可能只需下载该程序并在您的计算机上运行它。Flathub(用于 Flatpaks)和 Snap Store(用于 Snap 包)提供了您可能需要的大部分软件的集中来源以及持续更新。因此,应用程序不仅更容易找到,而且更容易保持最新状态。即使是测试版或实验性软件现在也很容易运行,对您的计算机几乎没有风险。5. 为新人提供更好的入职体验Linux 是为自己的操作系统,因此它以自己的方式运行。不仅如此,并非所有 Linux 桌面都采用任何一种外观或特性。作为一个相对小众的选择,我们中的大多数人不一定认识我们个人生活中运行 Linux 的人,我们也不能将我们的 PC 带到大商场寻求帮助。这增加了对 Linux 本身帮助我们学习如何使用计算机的需求。幸运的是,在这个领域,桌面已经取得了长足的进步。Ubuntu 是最受欢迎的 Linux 版本,多年前当它的安装程序向人们介绍 Ubuntu 体验的各个方面时,它开辟了新天地。现在 GNOME 提供了一个 Tour 应用程序,它会在首次启动时打开,并引导您了解如何使用 GNOME 界面,并且帮助应用程序更深入。elementary OS 的入门体验可与使用移动设备相媲美。一些发行版很好地提供了一个应用程序,其中包含特定于其特定发行版的资源,就像 Ubuntu MATE 一样。6. 更好的后端系统组件没有任何一家公司生产或控制 Linux。取而代之的是,整个生态系统由许多人组成,其中大多数是志愿者,他们创建与其他软件交互的软件以生产一台功能正常的计算机。从技术上讲, Linux只是内核,它使您在屏幕上所做的事情能够与您的物理硬件进行通信。但是在你看到的和你点击的之间有很多层,这些层变得更加强大和更好地集成。例如,systemd 处理计算机的大部分启动和后台进程。它可以管理用户登录、设备管理和网络连接。传统上,不同的程序管理所有这些不同的任务。集中体验有助于发行版实现更快的启动速度和更少的错误。同样,Wayland 是一种现代显示服务器协议,可以更好地与 Linux 内核集成并实现更强的安全性。Wayland 有助于产生比它所取代的系统更流畅的动画和手势。然后是 PipeWire,这是一种使 Linux 更易于用于音频制作的新技术。所有这些变化都受到普遍欢迎吗?并非没有争议。毕竟,模块化是 Unix 方式的重要组成部分。然而,发行版选择采用这些组件,因为它们最终为大多数用户带来了更好的体验。Linux 尚未完成更改随着时间的推移,Linux 桌面已经发生了变化,但越来越多的是,Linux 桌面只是故事的一部分。各种 Linux 桌面环境现在出现在智能手机和平板电脑上。他们还没有准备好与他们的专有对手进行正面交锋,但正在取得进展,PinePhone Pro 等设备都预装了Linux。如果您是 Linux 新手并且不知道过去是什么样的,您仍然可以亲自体验它们。只需安装更保守的 Linux 桌面之一,如 MATE。但请记住,如果特定桌面不符合您的要求,您还可以使用其他选项。


刘遄
25 声望17 粉丝

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。