我可能真的不适合用窗口管理器

近期我发现了一个宝藏 up 主,B 站账号为 unixchad,他发布了一系列 Linux 桌面相关的介绍视频,即实用又有趣。他日常使用的桌面就是自己深入配置的窗口管理器,之前是 Sway,现在是 River。除了他之外,我之前关注过的几个 YouTuber,也是窗口管理器的使用者。比如说 DistroTube 之前是 Xmonad 的用户,现在他切换到了 Qtile。还有 Chris Titus Tech,他 7 天前发布的一条视频,显示他在使用 Hyprland。

我自己也用过一段时间的窗口管理器。也可以说,我玩 Linux 桌面的开端就是窗口管理器。此处删除 400 字,因为我发现我不知不觉写了一些之前写过的经历,可能我也到了容易吹当年的年纪了吧。总而言之,因为正式使用 Linux 之前,就读了王垠的文章,心里一直想尝试窗口管理器。而我可以用 Linux 当桌面后,前后使用过 FVWM、i3、Awesome 这三个窗口管理器。其中使用时间最长、感觉最顺手的还是 Awesome,当中有各种原因,包括玄学,比如它比 i3 要复杂也是我选它的原因。后来我换了一次电脑,买了一台 X1 Carbon,在上面只跑过 Windows,那之后我再买回来的 Linux 电脑,我就懒得再去弄 Awesome 了。另一个原因是 Wayland 开始流行,前面提到的窗口管理器只能跑在 X11 上面。而我经过尝试,感觉 GNOME 和 KDE 的使用体验,也足以达到我的日常需求,于是我基本上就在这两大桌面环境之间转悠。期间有几次被网上的人们吸引,想换回窗口管理器,都以失败告终。而这次,就是最新的一次失败。

我上周一因为升级 Arch,造成了系统无法启动了,经过尝试也没有修好,而且我感觉在我配置的 btrfs 那么多快照,也没起到什么作用,最终重新安装了一遍系统。这次因为之前看了不少 unixchad 的视频,也在 KVM 虚拟机里体验了一番 Sway/River/Qtile,于是安装的时候就没有安装 GNOME,直接跑 River。其实基本上配置的也差不多了,除了 bar 感觉很难配置。之后体验了 Sway、Qtile,也找了 dwl 来试,最终其实把基础的东西动弄出来了,除了 bar 还不算美观外,实际上已经基本可以完成大多数工作。

但到了周三,我在折腾加考虑了半天后,在中午十分安装了 GNOME,顿时感觉一阵省心。这不仅仅是功能方面的,还有一种窗口管理器无法满足我日常使用的压力。这段时间实际上没有遇到窗口管理器解决不了的问题,这其实是一种隐藏的心理压力,就好比墨非定律,好似头顶悬着一柄达摩克里斯之剑,你总是担心有哪一天会有个问题,让我搞不定,耽误了我的工作。这一层心智负担,听上去来得毫无缘由,而我直到今天才多少想明白这个问题,于是写了这篇文章,顺便给我与窗口管理器的缘分盖棺定论。

想较于一个完整的桌面环境,窗口管理器最大的优势就是“没有成法”。你不必按照桌面环境的设计人员给你设计的方式来使用你的计算机,你可以使用窗口管理器给你提供的基础功能,任意的,甚至肆意的来操作你的桌面,真正的获得操作你的计算机的自由。而这种自由,并非是所有人都想要的。我就是一个这样的人,我希望一些事情有一些约定俗成的规矩,大家都遵守这样的规矩,各司其职、各行其是。当然也让我们让渡了一部分的自由,但这让我们这类人感觉很舒适,而当有人想打破这种规矩时,我们轻则脚趾扣地,重则群起而攻之。这有点像今天的中国与西方国家的政治体质的比较。桌面环境就像是有了一个框架,在这个框架之下,我可以按照规矩来完整各种事情,而当我想要超出这个框架的东西,那就想办法把它转换一下,纳入这个框架来完成。有些人觉得这是习以为常的,有些人则不喜欢这样,希望以自己的方式来解决问题。

意识到这一点,是我今天中午看了 unixchad 最新的视频《解读我的river配置(wayland版dwm+bspwm)的时候。我因为上周刚经历了配置 River 失败,因此认真的看了一下他的配置方法。事实上我在做配置的时候,已经参考了他的 dotfiles,而我主要想了解一下他的配置思想。当他在讲解他做的一些快捷键配置的时候,我心想我永远也记不住这么多的快捷键,甚至切换 fcitx 的输入法状态,都有三个快捷键,这在我来说是难以想象的。随后,我猛然的意识到,这或许就是我与 unixchad 之间性格的不同。我希望有一套成熟的方案,我觉得合我的口味,就直接拿来用。而他是直接推翻了原作者的思路,完全以自己的习惯来配置了一套自己的东西。正式我的性格原因让我有了前面说的心智负担,这也解释了我为什么总卡在配置 bar 这一步,因为我老是在不同的选项之间犹豫,比如内存是显示用了多少、剩下多少、还是使用的百分比?用拿种方式都似乎有一定道理,也似乎都有缺陷。而 bar 的宽度就那么多,我又不希望过于拥挤,就总是配不满意。我在看第一段提到的那些人的视频,总感觉他们的 bar 配得都很漂亮,但让我用同一种,又觉得不大对劲。这种纠结的心态,如果不能克服,就让我无法真正的放下顾虑去使用窗口管理器。

今天,我也读了懒猫的博客文章,他在里面批评了 Wayland 与 GNOME。我现在已经可以无视他的意见,让自己的电脑拥抱 GNOME。GNOME 现在从表面上已经足够简单,足以方便我的日常使用。而我今年给电脑把内存扩充到了 96GB,也不用过于担心硬件资源占用的问题了,况且我对桌面环境的功能也没有那么复杂的要求,GNOME 或者 KDE Plasma 的功能已经够了。

发表评论

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理