ArchLinux 启用旧版软件包

ArchLinux 启用旧版软件包

AUR 里最新的百度网盘有些问题,为了不影响正常使用,可以降级为老版本,然后在 pacman 更新时忽略这些包

除此之外,有些不想更新,或者更新后容易出问题的包也可以在更新时排除
比如:

  • Pytorch 依赖特定版本的 Cuda 和 Cudnn
  • deepin-wine-wechat 和 com.qq.tim.spark

Win11 ArchLinux双系统安装
Linux GTK SDDM 主题设置
构建自己的 AUR 软件包

构建自己的 AUR 软件包

最近在写装机脚本的时候,发现我以前在网上随便找的 SDDM 主题没有对应的 AUR 包,为了方便以后安装,干脆就打一个包好了,顺便把里面英文的提示改成中文的,也免去了手动装依赖的麻烦


使用 tlp 来为 linux 省电

Linux 作为我的主力机已经有快半年时间了,从 ManjaroArchlinux ,从 dwmkde-kwin-tiling,从 Neovim + CoCVSCode-Neovim 插件 ,充分说明了什么叫生命不息,折腾不止,渐渐地我已经完全适应了 Linux 下的生活,也构建起来一套自己的工作流,除了玩游戏,很少再打开磁盘上的 window。

尽管 Linux 的高自定义度非常对我胃口,但对于我这种较新的机器(Lenovo Legion R9000P)来说,硬件驱动始终是个硬伤,就比如最近在 Linux-lts 、nvidia-lts 更新到 5.15.24 之后,我的电脑才能正常地调节亮度,此前我一直用的是自己写的蹩脚 xrandr 脚本,依靠改变 Color Channel 来对亮度进行伪调节。

大概也是因为驱动的问题,在我的机器上,Linux 的耗电速度比 windows 要快,还好有 tlp 能救一把,配合 kde plasma 自带的电源管理,我现在 Linux 的耗电速度已经基本和 windows 持平了,这里就记录一下我的 tlp 做了哪些配置。


Conda init 设置拖慢 shell 启动速度的解决方法

最近发现 zsh 的启动速度变慢了,经常打了几个字母,终端才缓过神来,导致我输入命令被打断,按理说不应该,毕竟我用的 Alaritty + zsh + zshfw 的组合,Alacritty使用 GPU 加速渲染,zimfw号称第三快的 zsh 配置框架,性能方面肯定是没问题的,那就只能是我.zshrc 的问题了。

而恰巧我的.zshrc 又比较精简,除了一点点必备的插件其他啥也没有,所以很快啊,我的目光聚焦在了 conda init 往我的配置文件里写的那几行上: