使用 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 的维基,其中列出了其他 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 5.13 在 KdeNeon 上以如此小的内存占用 (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 做的第一件事(如果它尚未包含)是安装 Whiskers 菜单。

Gayan,我很确定 XFCE 仍然活着并且运行良好,尽管它偶尔会有开发停滞期。它在一个或两个版本前被移植到 GTK3。也许您将 XFCE 与 LXDE 混淆了,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 驱动器发出“mount”命令,需要进行大量的调查才能弄清楚该设备的名称实际上是什么。

因此,我被迫最终切换到具有集成“桌面”的窗口管理器,该管理器可以响应 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 的粉丝,它是我的工作机器的首选窗口管理器。好文章和后续讨论。

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

感谢 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 代替。注意,我不使用交换,如果需要,稍后我将使用主分区创建一个交换文件。因此,由于我在 home 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。下拉模式非常有用。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.