使用 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 简直是优雅。在我的新书《SysAdmins 的 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 的 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 正在为 Manjaro 的第 18 个主要版本完全切换到 Xfce 4.13-dev,先于 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 做的第一件事(如果它尚未包含在内)是安装 Whiskers 菜单。

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 驱动器发出“mount”命令,需要进行大量的调查才能弄清楚该设备的名称实际上是什么。

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

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

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

您可能在存储库中拥有它。至少 Debian 有。

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

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

回复 ,作者:David C.

没有 Akonadi(用于 Kmail 和 Kontact)的 KDE 在全新启动时使用约 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 是我没有运行 dwm 时的主要 DE。

感谢 David 撰写关于我最喜欢的桌面管理器 - xfce 的文章。在测试使用不同 Linux 发行版的 xfce 4.12 几个月后。我选择了基于 Ubuntu 18.04 LTS 的 LinuxMint 19 xfce。我是深色主题的忠实粉丝,LinuxMint 19 xfce 恰好做到了这一点!对于 Linux Pro 世界的新手,我强烈推荐 LinuxMint 19 xfce,它是一款更快、优雅、轻巧且现代的 LinuxOS,可在大多数硬件上运行。此外,我想分享以下设置:我有一台 Toshiba 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。我删除了原始的 Video、Music、Pictures 和 Downloads 目录,并在 /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.