在 Debian 上 Compton(现已多被 picom 替代)崩溃 的原因通常可以归为以下几类,按出现频率从高到低说明:
Compton 依赖 OpenGL(或 XRender)做合成:
glx 但实际环境不支持)典型表现
Failed to create GL context
X Error of failed request: BadMatch
解决建议
picom --backend xrender
或
picom --backend glx --vsync
Compton / picom 对配置非常敏感:
常见错误
invalid option: "shadow_ignore_shaped"
missing key in config
解决
picom 而不是 comptonmv ~/.config/compton.conf ~/.config/compton.conf.bak
picom &
如果你使用的是:
Compton 会直接冲突并崩溃。
解决
compton 已停止维护推荐方案
sudo apt install picom
容易导致 Compton 段错误(segfault)
查看日志:
journalctl -xe | grep picom
dmesg | grep picom
# 1. 用默认配置测试
picom --config /dev/null
# 2. 换 backend
picom --backend xrender
# 3. 查看错误
picom -b 2>~/picom.log
cat ~/picom.log
Debian 上 Compton 崩溃,90% 是驱动或配置问题,推荐使用 picom 并避免与桌面环境自带合成器冲突。
如果你愿意,可以贴出:
我可以帮你精确定位。