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