我最喜欢的窗口管理器就是Bspwm, 但是前段时间因为遇到了严重的屏幕撕裂问题, 更新显卡驱动等等方法都试过了, 也去群里问了群友们, 都没得到解决, 于是就装回了Windows11。 今天终于找到了解决方法!
问题根源
问题的根源并不在Bspwm本身, 而是Picom合成管理器带来的问题, 这也解释了为什么在其他桌面环境没有遇到这个问题。
解决方法
解决的方法也很简单,
在picom运行时加上--experimental-backends
参数即可。
# 例如这样
picom --experimental-backends -b
这里我遇到了另一个坑,
我用的是Archcraft发行版,
这个发行版自带的配置文件bspwmrc中并没有启动picom的相关命令,
仔细检查后发现,
原来是写在了~/.config/bspwm/bin/bspcomp
文件中。
终于困扰我许久的屏幕撕裂问题得到解决, 我又可以愉快的使用Bspwm了!