
看到这张 fastfetch 截图了吗?
2010 年的 ThinkPad T410,i5-520M,4GB 内存,1280x800 方屏。
上面跑着 Fedora 44 + Niri,系统年龄 16 天。
这 16 天里,我换了三次 Niri 的桌面壳子。
Waybar → DankMaterialShell → Noctalia。 前两个都换掉了,最后留在了 Noctalia。
现在你问我怎么配的?我全忘了。
Zsh 历史里翻到一堆 dnf、cd、vi、git restore,看着像别人敲的。
但肌肉记忆还在:Super + D 呼出启动器,Super + H/L 左右滚动窗口,指头比脑子记得清楚。
所以这篇不是安装教程 —— 我已经忘了怎么装的了。
这是一台 14 年前的 ThinkPad,在“好看”和“流畅”之间反复横跳了三次之后,最终停在 Noctalia 的真实记录。
起始:安装 Fedora
十几天前,我从 Debian 跑到了 Fedora。
Debian Unstable 更新过快,Debian Stable 软件包太老旧,于是,我便看上了两者适中的 Fedora。
Fedora 每 6 个月发布一个大版本,既不像 Debian Unstable / Arch Linux 那样更新过快,又不像 Debian Stable 那样软件包老旧。
在安装 Fedora 时,我选择了搭载 MATE 桌面环境 + Compiz 窗口管理器的 Fedora 版本。
但进入 MATE 桌面时,我就感觉不对──
这界面也太老了吧!
我随即打开 MATE Terminal,敲下了 sudo dnf install niri -y。
注销,在 LightDM 选择 Niri 会话,竟成功进入了之前在 Debian 上报 EGL 错误的 Niri。
尝试:配置 Waybar
进入 Niri 后,我便跟随着 Shorin 的教程 , 配置了 Niri + Waybar 。

过了几天,由于 Waybar 配置实在是太麻烦,我改用了 Niri + DMS。
转变:配置 DMS
使用 DMS 后,感觉改配置真的很简单,又在 DMS 停留了几天。

DMS 真的很漂亮。
但是,DMS 在我这台笔记本上运行有个很大的问题,那就是──卡
之前进入 Niri 会话后,10 秒钟就可以加载完毕,现在翻了 1 倍。
在刷视频的时候,偶然看到了 Noctalia ,上网查了一下,发现 Noctalia 是个比 DMS 更轻量化的选项,就改用了 Niri + Noctalia。
改变:配置 Noctalia
我找到了 NyxNiri 这个配置,便将 NyxNiri 中关于 Noctalia 的配置复制到了我的 Noctalia 配置中,并进行了一些修改。
中间还发生了一次乌龙,Caja 文件管理器在 Noctalia 的启动器中找不到了。
虽然我已经不再使用 MATE 桌面环境,但是我还在使用 MATE 桌面环境中的一些组件。
其他的 MATE 组件在 Noctalia 启动器中都能找到,只有 Caja 不见了。
我询问了 LLM,找到了解决方法──只需要注释掉 caja-browser.desktop 中的 OnlyShowIn 行,即可恢复显示。
我照做了,于是,Caja 成功的在 Noctalia 的启动器中显示出来了。
写在最后
我的 Noctalia 配置不是从零写的。看了好几个人的 dotfiles,把顺手的抄过来,不顺手的改掉,跑不通的删掉。最终留下的,是能在 T410 上流畅跑起来的那一套。
如果说大神们在写诗,那我是在做剪报——把好看的诗句剪下来,贴成自己的手账。不是原创,但也有我的审美和取舍在里面。
顺便说一句:我是自由软件中文网的成员。这个网站致力于在中国推广自由软件运动。
写这篇博客、公开我的 dotfiles、分享我踩过的坑——本质上都是在做同一件事:让更多人知道,自由软件不仅可以“用”,还可以“玩”,甚至可以在 2010 年的老电脑上流畅地“玩”。
如果你也对自由软件感兴趣,欢迎来 自由软件中文网 看看。星星之火,可以燎原。