Fedora XFce DE 折腾指北
前排提示,虽然主题中提到的解决方案真的很简短,但是我还是会尽力向你解释我的设计思路,以及我遇到了什么样的问题初始我定做了这样的解决方案。这也是为什么这篇文章这么长的原因。最重要的是,我可以水一篇文章。
电脑情况
最近入爪了一台二爪笔记本,配置是 i5-7 代,搭载 8G RAM
,240G
SSD。这样的配置虽然也不算很古早,至少它还没踩到Linux大多发行版对“老设备”的定义线,但在Windows环境下几乎是很难顺畅执行了。这样一台过气设备与我目前爪上任何一台设备相比都已经略显古代,因此我不会考虑直接迁移我目前的配置方案到它身上,而是做一种适合老设备的解决方案。
需求整理 每个解决方案背后都有一个问题,如果问题不同,那就应该采用不同的解决方案。因此,如果你也遇到了相同问题,那么这个套解决方案应该非常适合你!
先来看一下我目前遇到的问题与需求:
- 开箱即用。毕竟某种意义来讲我着急使用。这意味着大多条件都得开局具备,而不是后期花一整天的时间折腾和测试可靠性,比如跨发行版使用软件包。
- 较小的屏幕。这意味着桌面空间非常宝贵。除了 SteamDeck 之外大概是我用过最小屏幕的电脑了,即便是我的副屏都比他大。
- 过时的硬件。显然,这个上面已经说过了。
- Redhat 发行版。就像上面说的,我需要一个开箱即用的系统。而问题在于我从小就是被 CentOS 与 rpm 抱着长大的,Ubuntu 确实很好,但是我非常希望开局就有
yum
、dnf
、zypper
或者rpm-ostree
。 - 可靠的开发环境。软件包仓库得足够丰富,系统社区支持度足够活跃,能够满足大部分需求。这种需求下 RockyLinux 与 AlmaLinux 的仓库略显疲倦。
以及先决条件:
- 只有一块屏幕。我没尝试过多屏幕下配置,因为我没考虑过这台本本会有第二块屏幕。而且不得不说的是,多屏幕环境下恐怕 KDE 才是首选,直到目前多屏幕 Dock 支持只有KDE让我眼前一亮,其他各种 DE(包括 WinDE)都有令我不舒服的地方。
- 功能简单明确。或许有些使用者喜欢看到自己的系统非常丰满,但我定做方案的时候并没有考虑过这一点。我只想要又快又干净的同时能够满足检查系统的方案。
- 常用快捷键。或许曾经 Dock 有很多方便的小按钮,但由于我自身偏好,我喜欢用快捷键而不是方便的小按钮。这一点与上一点是共通的。
系统抉择 既然作为 RH 牢玩家,在放弃了 CentOS Stream 之后又排除了 RockyLinux 与 AlmaLinux,Fedora 与 OpenSUSE 自然成为了首推。虽然曾经有考虑过 OpenSUSE TW,不过我目前依然考虑使用 Fedora。OpenSUSE一向以可靠著称,而且 YaST 非常有诱惑力,但是处于两个原因,我依然考虑Fedora:
- 我的工作流大多在 Fedora 上,相同系统将会允许我肌肉记忆式重新部署。虽然 KDE 一向在 OpenSUSE 上执行的很好,但不知是什么版本开始,OpenSUSE+KDE 对多屏幕的支持变的不如 Fedora,因此我很早就没有继续使用 OpenSUSE。
- Fedora 能够在特定情况下保持性能最佳。OpenSUSE 驱动对于较新的设备适配更佳——如果考虑的是一个开箱即用的系统,Fedora 确实是更好的选择。我购入这台本本主要是为了解决当务之急,因此我没那么宽心再去折腾驱动。
即如此,需求中提到的“RH发行版”与“可靠的开发与兼容”这些问题都已经被解决了。Fedora 确实是一个 RH 公司的实验场地,并且一向以工程师友好而闻名。Fedora有多种开箱即用的解决方案,但我们这次采用的依然是 Xfce Desktop 版,顾名思义,我们的开局自带 Xfce 桌面与支持。
当然,我知道 GNOME 才是 Fedora 最相好的那个,但是 Xfce 对性能需求更低,即便它相较于官配 GNOME 或者新标 KDE 来讲略显简陋。
最终效果展示
桌面配置,Plank 重定义 Dock 那么下一个问题:默认的Xfce Dock真的很烂!
- 我不能在第二 Dock(下层)中打开我已经打开的程序,必须得在第一 Dock(上层)点选?
- 我的状态栏里大多都是垃圾,我不需要这样的功能!
- 我的 Dock 非常难用!我可以用快捷键来解决问题,而不是占用我宝贵的Dock栏位!
经过一番对比,在众多 Xfce 兼容的 Dock 中,Plank 确实是一个最轻量的。当然,如果性能足够的话,Docky 肯定是最受欢迎的那个。
可能 Plank 不是最漂亮的,但确实是最轻量的。接下来要做的就是删掉全部原有的 Dock,然后换上 Plank Dock。
使用 DNF 指令安装 Plank: sudo dnf install plank
随后按下 Win+R,输入 plank,启动!
处理原生 Dock
不过 Plank 的缺点也很明显:它只负责Dock,而不关心系统状态。也就是说我们依然得保留至少一个 Xfce Dock 用于作为显示背景程序与电池电量的状态栏。
现在按下 Win+R,输入 xfce4-settings-manager,打开面板,然后按照以下步骤处理:
- 新增一个空白Dock
- 拖拽至屏幕左侧
- 对齐设定为桌面列
- 长度直接推拽至最大
- 自动隐藏设为总是
- 右键空白的Dock,新增组件,重复这个步骤,直到添加完毕:
- 时间与日期(这将会允许你检查时间)
- 电源管理(这将会显示笔记本电量)
- 状态管理员(这将会显示你的后台应用)
大功告成!当然,别忘记在设定档里把 Plank 设为自动启动!
若要问起为什么要拖拽至左侧?通常窗口程序的关闭按钮在右侧顶部,无论 Dock 在顶部隐藏还是在右侧隐藏,如果通过窗口按钮关闭就有很大概率误触发 Dock,然后陷入等待。除非没有这样的习惯,否则更建议放在左侧,减少误触发几率。
现在,享受你的 Fedora Xfce DE 吧!