使用 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正在完全切换到Xfce 4.13-dev,领先于Manjaro第18个主要版本的4.14 Xfce发布。

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

我同时使用xfce和KDE作为日常驱动程序,尽管我对xfce有无条件的爱...... 但KdeNeon上的KDE 5.13非常简洁,内存占用非常小(350 MB),并且没有不必要的软件...... 这不能和gnome放在同一句话里说。希望这将是所有系统的共同道路

350mb和“很小的内存占用”不应该出现在同一句话里

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

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

我喜欢Xfce,并且经常回去使用它。它也是我在其他地方出现问题时的备用方案。就像Linux是我在任何电脑上的备用方案一样,Xfce是我的备用桌面环境,如果Gnome和KDE有点太重的话。

不过,令我惊讶的是,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.

没有用于Kmail和Kontact的Akonadi的KDE在全新启动时使用约400 Mb。是的,可能比Xfce4略多,但这取决于你默认运行的程序。我的经验是,稳定性问题更多地在于各个发行版的开发者如何实现DE,而不是KDE的问题。
我使用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 版本。我认为这会使 MX Linux 更受欢迎。

自从我以前最喜欢的桌面(MATE)现在使用 Gnome 3 组件构建后,我注意到基于最新 MATE 的发行版比 Xfce 更重。这会不会是 Gnome 3 依赖 systemd 的缘故?

至少 MX Linux 是不使用 systemd 的。这很可能是它如此稳定、轻量和可靠的另一个原因。

回复 ,作者是 axioma

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

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

谢谢 David 写了关于我最喜欢的桌面管理器 - xfce 的文章。经过几个月使用不同 Linux 发行版测试 xfce 4.12 后,我选择了基于 Ubuntu 18.04 LTS 的 LinuxMint 19 xfce。我是深色主题的忠实粉丝,LinuxMint 19 xfce 在这方面做得非常出色!对于 Linux Pro 世界的新手,我强烈推荐 LinuxMint 19 xfce,它是一个更快、优雅、轻量级和现代的 LinuxOS,可以在大多数硬件上运行。此外,我想分享以下设置:我有一台东芝 Satellite i7 CPU、16G RAM 和 750G HD 72RPM。所以我将我的硬盘按如下方式划分:125G 用于根目录 /,使用 btrfs,55G 用于 /home,使用 LUKS 加密分区和 btrfs(在我家,我只存储轻量级的东西,如文档和私人文档,使用 Dropbox - 没有视频、图片、下载、ISO 或任何繁重的数据在家目录分区),并将剩余空间保留给 /var,使用 xfs 代替。注意,我不使用 swap,如果需要,我稍后会在 home 分区上创建一个 swap 文件。因此,由于我在 home 环境下不使用太多数据,我创建了 /var/users/imad/ 路径来转储我的图片、视频、音乐、下载、ISO、VM 以及所有繁重的文件,因为这个分区使用 XFS。我删除原始的视频、音乐、图片和下载目录,并在 /var/users/imad/ 下创建它们,然后创建指向我的 home 目录的这些目录的软链接。你的结果肯定会与我的不同。此外,我还对个人用户使用 Home 加密,因此,没有人可以在本地或网络级别渗透我的 home 目录。最后,我使用 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.