使用 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 项目 的 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 有着无条件的爱... KdeNeon 上的 KDE 5.13 非常简洁,内存占用非常小 (350 MB),并且没有任何不必要的软件... 这不能与 gnome 相提并论。希望这将成为所有系统的共同道路

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

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

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

我喜欢 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 年代 Fvwm 是一个重量级的 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 的粉丝,它是我的工作机器的首选窗口管理器。好文章和后续讨论。

好文章!当我不运行 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,可在大多数硬件上运行。此外,我想分享以下设置:我有一台 Toshiba Satellite i7 CPU、16G RAM 和 750G HD 72RPM。所以我将我的 HD 划分为以下几部分:125G 用于根目录 / 使用 btrfs,55G 用于 /home 使用 LUKS 加密分区和 btrfs(在我的主目录中,我只存储轻量级的东西,例如文档和私人文档,使用 Dropbox – 没有视频、图片、下载、ISO 或任何主目录分区中的重数据),并将剩余空间保留给 /var 使用 xfs 代替。注意,我不使用交换分区,如果需要,我稍后将在主分区上创建一个交换文件。因此,由于我在主环境中使用的数据不多,我创建了 /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。下拉模式非常有用。

© . All rights reserved.