几周前,出于多种原因(包括好奇心),我开始使用 Xfce 作为我的 Linux 桌面。其中一个原因是后台守护进程占用了我功能强大的主工作站的所有 CPU 和 I/O 带宽。当然,部分不稳定可能是由于我删除了某些提供这些后台守护进程的 RPM 包。然而,即使在我删除 RPM 之前,事实是 KDE 不稳定,并导致性能和稳定性问题。我需要使用不同的桌面来避免这些问题。
回顾我关于 Linux 桌面的系列文章时,我意识到我忽略了 Xfce。本文旨在纠正这一疏忽。我非常喜欢 Xfce,并且比我想象的更享受它的速度和轻便性。
作为我研究的一部分,我用谷歌搜索试图了解 Xfce 的含义。有一个关于 XForms Common Environment 的历史参考,但 Xfce 不再使用 XForms 工具。几年前,我找到了一个关于“Xtra fine computing environment”的参考,我非常喜欢它。我将使用它(尽管无法再次找到页面参考)。
推荐 Xfce 的八个理由
1. 轻量级结构
与 KDE 和 GNOME 等其他桌面相比,Xfce 具有非常小的内存占用和 CPU 使用率。在我的系统上,组成 Xfce 桌面的程序占用的内存非常小,对于如此强大的桌面来说。极低的 CPU 使用率也是 Xfce 桌面的标志。由于内存占用如此之小,我对 Xfce 也非常节省 CPU 周期并不感到特别惊讶。
2. 简洁性
Xfce 桌面简洁明了,没有多余的装饰。基本桌面有两个面板和左侧的一条垂直图标线。面板 0 位于底部,由一些基本的应用程序启动器以及“应用程序”图标组成,该图标提供对系统上所有应用程序的访问。“面板 1”位于顶部,有一个“应用程序”启动器以及一个“工作区切换器”,允许用户在多个工作区之间切换。可以通过添加其他项目(例如新的启动器)或更改其高度和宽度来修改面板。
桌面左侧的图标线由“主目录”和“回收站”图标组成。它还可以显示完整的文件系统目录树和任何连接的可插拔 USB 存储设备的图标。这些图标可用于挂载和卸载设备,以及打开默认文件管理器。如果您愿意,也可以隐藏这些图标,并且文件系统、回收站和主目录图标是单独可控的。可移动驱动器可以作为一组隐藏或显示。
3. 文件管理
Thunar 是 Xfce 的默认文件管理器,它简单、易于使用和配置,并且非常容易学习。虽然不像 Konqueror 或 Dolphin 等文件管理器那样花哨,但它功能强大且速度非常快。Thunar 无法在其窗口中创建多个窗格,但它确实提供选项卡,因此可以同时打开多个目录。Thunar 还有一个非常漂亮的侧边栏,与桌面一样,它显示完整的文件系统目录树和任何连接的 USB 存储设备的相同图标。可以挂载和卸载设备,并且可以弹出 CD 等可移动媒体。Thunar 还可以使用 Ark 等辅助应用程序在单击存档文件时打开它们。可以查看 ZIP、TAR 和 RPM 文件等存档,并且可以从中复制出单个文件。

带有 Thunar 和 Xfce 终端模拟器的 Xfce 桌面。
在使用许多不同的应用程序进行我的 文件管理器系列文章 后,我必须说我喜欢 Thunar 的简洁性和易用性。使用侧边栏可以轻松导航文件系统。
4. 稳定性
Xfce 桌面非常稳定。新版本似乎是三年一个周期,尽管会根据需要提供更新。当前版本是 4.12,于 2015 年 2 月发布。在经历了 KDE 的问题之后,Xfce 桌面的坚如磐石的特性非常令人放心。Xfce 桌面从未崩溃过,也从未产生占用系统资源的守护进程。它只是在那里工作——这正是我想要的。
5. 优雅
Xfce 简直优雅。在我的新书《系统管理员的 Linux 哲学》中,该书将于今年秋季出版,我谈到了简洁的许多优点,包括简洁是优雅的标志之一。显然,编写和维护 Xfce 及其组件应用程序的程序员是简洁的忠实粉丝。这种简洁性很可能是 Xfce 如此稳定的原因,但它也带来了简洁的外观、响应迅速的界面、易于导航且感觉自然的结构,以及整体的优雅性,使其使用起来非常愉快。
6. 终端模拟
Xfce4 终端模拟器是一个功能强大的模拟器,它使用选项卡在单个窗口中允许多个终端,就像许多其他终端模拟器一样。与 Tilix、Terminator 和 Konsole 等模拟器相比,此终端模拟器很简单,但它可以完成工作。可以更改选项卡名称,并且可以通过拖放、使用工具栏上的箭头图标或选择菜单栏上的选项来重新排列选项卡。我特别喜欢 Xfce 终端模拟器上的选项卡的一点是,无论通过多少其他主机连接到该连接,它们都会显示它们连接到的主机的名称,例如,host1==>host2==>host3==>host4
正确地在选项卡中显示 host4
。其他模拟器最多显示 host2
。
其功能和外观的其他方面可以轻松配置以满足您的需求。与其他 Xfce 组件一样,此终端模拟器使用的系统资源非常少。
7. 可配置性
在限制范围内,Xfce 非常可配置。虽然不如 KDE 等桌面提供那么多的可配置性,但它比 GNOME 更具可配置性(也更容易配置),例如。我发现“设置管理器”是配置 Xfce 所需一切的入口。各个配置应用程序是单独提供的,但“设置管理器”将它们全部收集到一个窗口中,以便于访问。桌面的所有重要方面都可以配置以满足我的需求和偏好。
8. 模块化
Xfce 有许多组成整体的独立项目,并非您的发行版一定安装了 Xfce 的所有部分。Xfce 的项目页面列出了主要项目,因此您可以找到您可能想要安装的其他部分。当我安装 Xfce 组时,我的 Fedora 28 工作站上未安装的项目主要是该页面底部的应用程序。
还有一个 文档页面,以及一个名为 Xfce Goodies Project 的维基,其中列出了其他 Xfce 相关项目,这些项目为 Thunar 和 Xfce 面板提供应用程序、艺术作品和插件。
结论
Xfce 桌面简洁快速,整体优雅,让您轻松了解如何操作。其轻量级结构节省了内存和 CPU 周期。这使其非常适合资源匮乏的旧主机作为桌面。然而,Xfce 足够灵活和强大,可以满足我作为高级用户的需求。
我了解到,切换到新的 Linux 桌面可能需要一些工作才能将其配置为我想要的样子——面板上带有所有我最喜欢的应用程序启动器、我喜欢的壁纸等等。多年来,我已经多次切换到新的桌面或旧桌面的更新版本。这需要一些时间和一点耐心。
我想起我在工作中搬动隔间或办公室时的情景。有人把我的东西从旧办公室搬到新办公室,我连接电脑,打开箱子,把里面的东西放在新办公室的适当位置。搬到 Xfce 桌面是我做过的最轻松的搬家。
23 条评论