使用了大概一年半的archlinux, 对于该系统有了很多的了解对pacman 包管理系统的滚动更新机制也有了痛的领悟,总的来说这是一个好系统。
去年暑假使用像往常一样打开arch习惯性的 pacman -syyu
然后电脑黑屏了,重启无效。于是我便保存好系统盘里面的文件重装系统,肌肉记忆般的装上了X11,dwm,重启好家伙还是不行,这时我便意识到应该是arch激进的更新过后导致软件与系统库或者kernel不兼容导致的。
从暑假一直到寒假大三上半学期我一直使用的是debian,因为刚开始我使用的系统就是debian,以稳定性著称,并且非官方的软件包也很多。半个学期我在 这个系统也做了很多工作,包括修复我的网站,日常写作业,还为学长做了一个Qt界面的机器人控制程序。
到了寒假回家,过于无聊,于是我又重新装回了arch,当然是双系统毕竟我还信不过它。
一个假期三个月过去了我想积极的arch社区成员应该发现并且解决了这个问题,然而并没有。
然后我便从arch的官方历史软件包仓库中[archive.archlinux.org]中向后查找可以使用的linux kernel.
功夫不负有心人当我尝试使用lts的内核软件包时它其作用了,X11可以被正常启动
回归正题,从假期到现在我写了很多的bash脚本与dwm的slsstatus结合可以更好的定制我的arch状态栏以及一些快捷方式
从左到右依次分别为proxy(vpn), 蓝牙, 无线网络, 电池电量, 声音, 时间。
这些通过脚本可以实时的显示我的代理是否开启, 无线网络的连接情况, 电池的电量与状态, 声音的大小与状态电脑的自动挂起等
通过与快捷键的绑定可以实现flameshot的截图, 静音与声音的调节连接蓝牙后声音自动切换为蓝牙模式,屏幕亮度的调节
这些代码我会开源在我的github上面可能会不定时的更新