使用 Xfce Linux 桌面环境的 8 个理由

这款 Linux 桌面环境轻巧快速,整体优雅,让您轻松了解如何操作。
327 位读者喜欢这篇文章。
How Linux became my job

Opensource.com

几周前,出于多种原因(包括好奇心),我开始使用 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 文件等存档文件,并且可以从中复制出单个文件。

Xfce desktop

带有 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 的项目页面列出了主要项目,因此您可以找到您可能想要安装的其他部分。当我在 Fedora 28 工作站上安装 Xfce 组时,未安装的项目主要是该页面底部的应用程序。

还有一个 文档页面,以及一个名为 Xfce Goodies Project 的 Wiki,列出了其他与 Xfce 相关的项目,这些项目为 Thunar 和 Xfce 面板提供应用程序、艺术作品和插件。

结论

Xfce 桌面轻巧快速,整体优雅,让您轻松了解如何操作。其轻量级结构节省了内存和 CPU 周期。这使其非常适合资源有限的旧主机。但是,Xfce 足够灵活和强大,可以满足我作为高级用户的需求。

我已经了解到,切换到新的 Linux 桌面可能需要一些工作才能将其配置为我想要的样子——面板上包含所有我最喜欢的应用程序启动器、我喜欢的壁纸等等。多年来,我已经多次切换到新的桌面或旧桌面的更新版本。这需要一些时间和一点耐心。

我想起我在工作中搬动隔间或办公室的情景。有人将我的东西从旧办公室搬到新办公室,我连接我的电脑,打开箱子,然后将里面的东西放在新办公室的适当位置。搬入 Xfce 桌面是我做过的最轻松的搬家。

标签
David Both
David Both 是一位开源软件和 GNU/Linux 倡导者、培训师、作家和演讲者。自 1996 年以来,他一直从事 Linux 和开源软件工作,自 1969 年以来一直从事计算机工作。他是“系统管理员的 Linux 哲学”的坚定支持者和传播者。

23 条评论

感谢您撰写这篇文章,David。Xfce 是我的老朋友了——多年来,我一直在许多低功耗计算机上使用它,运行轻量级 Linux 发行版。我甚至让我的妻子也在使用它:她搭载 Manjaro 的笔记本电脑使用 Xfce 作为其桌面环境,她非常喜欢它。

Xfce 甚至无法跟上 gtk 的开发进度……如果您查看项目状态,它已经死了。请支持 Pantheon 桌面环境和 elementary OS 生态系统。

@Gayan Xfce 的开发可能很慢,但它并没有“死”。您可以查看 blog.xfce.org 以获取其最新更新,最新的更新(在撰写本文时)是 6 月 21 日,仅仅 4 天前。开发人员正在努力工作,并正在朝着 Xfce 4.14 迈进。开发版本已经取得了很大的进展,以至于 Manjaro 正在完全切换到 Xfce 4.13-dev,以便在 Manjaro 的第 18 个主要版本发布之前发布 4.14 Xfce。

回复 ,作者:Gayan (未验证)

我同时使用 xfce 和 KDE 作为日常驱动程序,尽管我对 xfce 有着无条件的爱……KDE Neon 上的 KDE 5.13 非常简洁,内存占用非常小 (350 MB),而且没有任何不必要的软件……这与 gnome 不能相提并论。希望这将成为所有系统的共同道路

350mb 和“内存占用非常小”不应该放在同一个句子中

回复 ,作者:Francesco Barbiero (未验证)

将 kwin 或其他窗口管理器与 XFCE 结合使用,您将拥有比 KDE 更多甚至更多的可配置性,因为您可以切换到您想要的任何窗口管理器

我喜欢 Xfce,并且经常回到 Xfce。它也是我的备用选择,以防其他地方出现任何问题。就像 Linux 是我在任何计算机上的备用选择一样,如果 Gnome 和 KDE 有点太重,Xfce 就是我的备用桌面环境。

不过,令我惊讶的是,KDE 在我的系统上实际使用的 RAM 比 Xfce 还要少,尽管 CPU 使用率更高。

Xfce 肯定比 Gnome 更轻,我认为部分原因是 Xfce 不包含 Evolution(以及日历等组件)或在线帐户(通常对我不起作用)。Xfce 也不包括像 Gnome 那样的集成,例如单击时钟以获取日历和通知。

我发现 Xfce 桌面比 KDE 更灵活和可配置,而且更容易自定义!它让人想起 Gnome 2 时代的易用性和自定义桌面功能。

例如,到目前为止,尝试将 Gnome 或 KDE 中的面板更改为透明对我来说需要下载主题或扩展,或者卷起袖子并弄清楚实际代码。

在 Xfce 中,只需右键单击面板 > 面板属性,即可在其中选择背景的颜色、不透明度或图像。自从他们放弃 Gnome 2 以来,Gnome 就没有这么容易了!

我甚至有一段时间将 Xfce 设置为没有面板。当系统启动时(无论发行版如何,速度都非常快),它只显示壁纸,仅此而已!右键单击和中键单击桌面会弹出打开文件、查看所有打开内容以及在哪个桌面上的所有必要菜单。我还会将键盘的“Windows”和“Lists”键绑定到弹出相同的 2 个菜单。我不知道有任何桌面环境可以做到这一点!

我对 Xfce 所做的第一件事(如果它尚未包含在内)是安装 Whisker 菜单。

Gayan,我很确定 XFCE 仍然活跃且运行良好,尽管它偶尔会有开发停滞期。它在一个或两个版本之前被移植到 GTK3。您可能将 XFCE 与 LXDE 混淆了,后者在某种程度上已被 LXQT 取代。

我建议删除标准应用程序菜单,并将其替换为 Whisker 菜单,后者作为单独的软件包提供。在 Fedora 上,软件包名称为 xfce4-whiskermenu-plugin,但它可能会因您使用的发行版而异。Xubuntu 默认使用 Whisker 菜单。

我相信 XFCE 可以有一个搜索服务,而搜索服务(爬网文件系统并创建元数据数据库)通常可能是任何桌面环境上的 CPU/RAM 占用大户。如果我发现这些服务正在运行,我会立即关闭它们,并且如果这样做不会因为依赖项而删除超出您想要的内容,则会删除提供搜索功能的发行版软件包。

我也在某些系统上使用 KDE Plasma,我真的没有任何问题……但当然我没有使用所有 KDE 应用程序(不使用 kmail 或 PIM 程序),我也关闭了它们的文件索引/搜索服务。

值得注意的是,您还可以查看 XFCE 的启动服务并禁用您不需要/不使用的任何服务。他们在系统设置区域中为此提供了一个小部件。

大家好,

我同意 XFCE 是一个轻量级且外观非常漂亮的 DE。我喜欢它在 Linux MX 17.1 和 Peppermint 9 中的实现方式。

对于那些喜欢优雅、小巧占用空间、速度和功能的人,请查看 Bodhi Linux 及其 Moksha DE(Enlightenment 17 分支)。我已经日常使用它两年多了,没有任何抱怨。

即使我每天都使用 Bodhi,我也密切关注 Linux MX、Peppermint 和 Solus。

BM

KDE 和(尤其是)Gnome 的主要问题在于它们坚持成为节目的明星——要么听我的,要么滚蛋。它们是霸道的桌面环境,总是提醒您可以做事情,只要 KDE 或 Gnome 开发人员认为这是正确的事情。而且,为了做到这一点,它们会占用系统资源。除了文章所说的,Xfce 只是在那里,不妨碍您,等待及时有效地执行您告诉它执行的操作,并在您告诉它执行时执行。大多数时候,您甚至忘记它的存在——这是一件非常好的事情。

多年来,我一直在我的所有 Linux 系统(无论大小)上使用 Xfce。我完全厌倦了 GNOME 和 KDE 多年来变得如此臃肿的免费软件。然后 GNOME 3 完全抛弃了我的桌面,取而代之的是一些奇怪且令人困惑的东西。

很长一段时间,我完全回到了“老派”,并使用 Fvwm 作为我的窗口管理器。虽然在 90 年代,它是一个重量级的 WM,但按照今天的标准来看,它实际上是轻量级的。

如果不是因为需要使用 USB 闪存驱动器,我今天仍然会使用 Fvwm。与 SCSI 和 ATA 硬盘等“正常”设备不同,USB 设备的设备名称在设备插入后才真正可预测。要手动发出 USB 驱动器的“挂载”命令,需要进行大量的调查才能弄清楚该设备的名称实际上是什么。

因此,我被迫最终切换到具有集成“桌面”的窗口管理器,该桌面可以响应 UBS 插入 dbus 调用,为我的 USB 设备显示驱动器图标。在发现 GNOME 和 KDE 比我上次放弃它们时更加臃肿之后,我寻找了替代品。我发现 LXDE 对我来说有点太简约了,但 Xfce 几乎完美——我得到了我需要的桌面,一个非常接近经典 GNOME 的 UI,以及相对轻量级的占用空间。

您不必放弃 Fvwm。我自己使用 i3,平铺(动态)窗口管理器。

要挂载 USB 驱动器和其他驱动器,您可以使用文件管理器为您执行此操作,例如 Thunar。
您还可以使用名为 udiskie 的独立工具。

您可能在存储库中找到了它。至少 Debian 有。

如果不是,那么您可以直接从 GitHub 下载
https://github.com/coldfix/udiskie

这也是熟悉其功能、查看屏幕截图的好地方。

回复 ,作者:David C.

不使用 Akonadi 的 KDE(用于 Kmail 和 Kontact)在全新启动时使用约 400 Mb。是的,可能比 Xfce4 略多,但这取决于您默认运行的程序。根据我的经验,稳定性问题与其说是 KDE 的问题,不如说是各个发行版的开发人员实现 DE 的方式的问题。
我使用 Xfce4 作为我的备用选择,并且非常喜欢它。KDE 是我的主要 DE。
您同时运行的程序越多,所需的 CPU 和 RAM 就越多。这对于两个 DE 都是一样的。
Antergos 实现的 Xfce4 和 Plasma 既时尚又非常稳定。两者都没有重大问题。

去年我在放弃 Windows 7 后(8 和 10+ 永远不会出现在我的系统上),使用 Netrunner 17.06(基于 Debian Testing 的 KDE)度过了一段美好的时光。我没骗你……Netrunner 在启动时始终如一地使用了 390MB 的 RAM。是的,KDE Plasma!我也很震惊。

从未遇到任何稳定性问题。但只是偶尔出现一些小瑕疵,我将其归因于 KDE。如果我的笔记本电脑进入睡眠状态,然后我将其唤醒,偶尔(不是太频繁),我会输入我的密码,但它不会让我重新进入。我敢打赌这与 KDE 有关。我会查看任务管理器,我会看到另一个 plasma 进程(我忘记了守护进程的名称,但每个会话应该只有一个正在运行——如果我没记错的话)。只是这样的小问题,但从未遇到过其他任何问题。
否则,它高效快速——就像 Xfce 一样——但由于 KDE Plasma 附带的所有优点,它看起来非常现代。
现在,我正在运行 MX Linux,因此 Xfce 是我的主要桌面。没有抱怨!快速、稳定、可预测。一切正常!但我很想看到他们推出官方 KDE spin 版本。我认为这将使 MX Linux 更受欢迎。

现在我最喜欢的旧桌面 (MATE) 现在是用 Gnome 3 组件构建的,我注意到基于最新 MATE 的发行版比 Xfce 更重。这可能是 Gnome 3 对 systemd 的依赖吗?

至少 MX Linux 是没有 systemd 的。这也是它很可能如此稳定、轻巧和可靠的另一个原因。

回复 ,作者:axioma

我是 Xfce 的粉丝,它是我的工作机器的首选窗口管理器。好文章和后续讨论。

好文章!当我不运行 dwm 时,Xfce 是我的主要 DE。

感谢 David 撰写关于我最喜欢的桌面管理器 - xfce 的文章。在测试 xfce 4.12 几个月后,我使用了不同的 Linux 发行版。我最终选择了基于 Ubuntu 18.04 LTS 的 LinuxMint 19 xfce。我是深色主题的忠实粉丝,LinuxMint 19 xfce 完美地实现了这一点!对于 Linux Pro 世界的新手,我强烈推荐 LinuxMint 19 xfce,它是一个更快、优雅、轻量级和现代的 LinuxOS,可在大多数硬件上运行。此外,我想分享以下设置:我有一台东芝 Satellite i7 CPU、16G RAM 和 750G HD 72RPM。所以我将我的 HD 划分如下:125G 用于根目录 / 使用 btrfs,55G 用于 /home 使用 LUKS 加密分区和 btrfs(在我的主目录中,我只存储轻量级的东西,例如文档和私人文档,使用 Dropbox – 没有视频、图片、下载、ISO 或任何主目录分区中的重数据),并将剩余空间保留给 /var 使用 xfs 代替。注意,我不使用交换分区,如果需要,我稍后将使用主目录分区创建一个交换文件。因此,由于我没有在主目录 env 下使用那么多数据,我创建了 /var/users/imad/ 路径来转储我的图片、视频、音乐和下载、ISO、VM 以及所有重文件,因为此分区使用 XFS。我删除了原始的视频、音乐、图片和下载目录,并在 /var/users/imad/ 下创建了它们,然后创建指向我的主目录的这些目录的软链接。当然,您的里程可能与我的不同。此外,我也为主目录加密用于个人用户,因此,任何人都无法在本地或网络级别渗透我的主目录。最后,我使用 Timeshift 使用 btrfs 快照(本地在根分区)拍摄系统快照,并使用 I BackInTime 将我的整个驱动器完整备份到加密的 USB 驱动器。非常感谢您的反馈?

哇,真棒!Xfce 真的是一个不错的选择。我主要使用 MATE,它也很棒。现在我也深入研究 Xfce。在我们公司,一家数字业务公司,我们购买了 15 台新笔记本电脑,生产选择是 Xubuntu lts。它是一个新手友好的发行版,我认为它比 ubuntu 更稳定。

> 我主要使用 MATE,它也很棒。
---

只有我一个人觉得 MATE 在过渡到 GTK3+ 后变得臃肿了吗?MATE 在基于 GTK2 时是最好的和最有效的。

回复 ,作者:aa.rincon

只是为了确定您关于 KDE 的评论“一些 RPM 包提供了这些后台守护进程。然而,即使在我删除 RPM 之前,事实是 KDE 也不稳定,并导致性能和稳定性问题。”,您使用的是哪个 KDE 版本?KDE4 还是 KDE5 (Plasma)?

KDE 5 Plasma。最新的更新似乎正在改进它,但我还没有准备好回到 KDE。我非常喜欢 Xfce,以至于我想继续使用它一段时间,只是因为它运行良好,而且我想提高我对它的了解。

回复 的评论,作者:Eric Espino (未验证)

我喜欢 xfce4-terminal。下拉模式非常有用。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.