Compton(现在多被 picom 取代)在 Debian 上闪退,通常不是单一原因。下面按最常见 → 较少见的顺序给你排查思路,基本都能定位到问题。
Compton 默认可能使用 GLX 或 XRender,在某些驱动下会直接崩溃。
排查方法:
compton --backend xrender
或
compton --backend glx --vsync none
✅ 如果 xrender 不闪退,说明是 GLX / 显卡驱动问题。
解决建议:
nouveau ❌ 容易闪退amdgpuDebian 下 ~/.config/compton.conf 或 /etc/xdg/compton.conf 一旦有语法错误,会直接退出。
快速验证:
compton --config /dev/null
✅ 不闪退 = 配置文件有问题
建议:
mv ~/.config/compton.conf ~/.config/compton.conf.bak
如果你在用:
它们自带合成器,Compton 会冲突闪退。
检查:
ps aux | grep compton
ps aux | grep picom
解决:
Debian 默认仓库里的 compton 已经 停止维护。
检查:
apt show compton
✅ 建议直接换 picom(Compton 的继任者):
sudo apt install picom
picom
常见于:
测试:
glxinfo | grep OpenGL
如果报错或没有 direct rendering,Compton 可能会闪退。
解决:
xrender运行:
compton --verbose
或:
picom --verbose
常见错误:
BadMatchGLX errorsegmentation fault把输出贴出来,我可以精确判断。
✅ 最稳妥组合:
sudo apt install picom
picom --backend xrender
✅ i3 / bspwm / openbox:
exec picom
你可以直接贴出:
cat /etc/os-release)picom --verbose 或 compton --verbose 的输出我可以给你一份 100% 可用的配置。