折腾不止,使用 DWM
DWM
最近买了一台小主机,巴掌那么大,是华硕产的,不算太贵。买这台小主机主要是想安装 Linux 玩一下,好久没有折腾,甚是想念这种折腾的感觉。也看到国外好多“上来年龄”的极客,还保持着极客的素养,天天尝试新鲜的东西,特别感触。看到好几个大牛还在不停的实现自己的想法,特别喜欢这种状态,我也想假装一下这种状态。
我先是发现了 omarchy,hyprland 我还是熟悉的以前装过折腾过,但感觉很多东西都缺,导致没有继续长时间的用。所以先装了 omarchy,但用了没多时间就发现 omarchy 打包了很多东西,自己喜欢的一些功能又没有,所以呢在浏览 v2ex 的时候别人提及 dwm,suckless,后来就一发不可收拾,开始长达几周的折腾。
如果直接构建那 2000+ 代码的 dwm,可能谁都用不下去,但好在“极客”还是非常多的,在 github 找到了比较打造完备的 chadwm,在此基础上删删减减,升级版本,打上自己喜欢的补丁,成就了现在使用的系统,这个过程怎么说,感觉还挺奇妙。
在用 dwm 的过程中我仔细思考了一下,我们是否需要一个功能齐全的甚至有些功能永远不会用到的操作系统。可能不是。可能用到的功能就那几个,常见的硬件的驱动,常见的一些能力的使用。
有了 dwm,以及周边的一些基础设施,我感觉对 linux 的 x 系统有了更深入的了解。再也不会出现 2009 年那个时候,启动 x 无法启动后也不清楚哪儿出了问题,哪个驱动没有被加载。在构建 dwm 以及一众软件的过程中,尝试了很多,包括编译内核、编译能编译的一切,感受一下改几个方法后系统的变现,写一些符合 suckless 的软件,比如字典应用。
这期间大量使用了豆包、chatgpt 等来解答困惑,丰富知识面。有了大模型的加持,探索就变得简单了很多很多。深深被技术的发展普惠到了。
相信很多人会说折腾这些有什么用,在当下 macos 那么好用的情况下,其实我也不知道有什么用;我不想所有的事情都问个为什么,目标是什么,可能过程本身就挺有意义。
就,如同我时常会跟家人说,只要不是今天的事情我们都不计划。固然有个计划好走路,但我更希望人的一生是来做体验了,是来体验每一个事情的。但遇到事情时解决就好,切莫通过自己的“幻想”去给自己太大的压力。
当然,我也推荐很多人去折腾,去散发好奇心,去好奇每一件事情。
最近也在接触大模型相关的技术,如果不是自己一个字符一个字符敲击验证过,我是学不太会的,后面加油吧,还有好多事情要做。