在 Debian 上排查 Compton(或已演进为 picom) 的报错,通常可以按下面步骤系统来做。
Debian 里:
comptonpicom(compton 的 fork,基本替代)先确认:
which compton
which picom
以及版本:
compton --version
picom --version
不要后台启动,直接终端运行:
compton
# 或
picom
或打开 debug:
compton --debug
picom --debug
常见错误类型:
Compton 默认配置:
~/.config/compton.conf~/.compton.conf验证语法(picom 支持):
picom --config ~/.config/compton.conf --check
常见错误:
最小可用配置示例:
backend = "xrender";
vsync = false;
shadow = false;
lspci | grep -i vga
glxinfo | grep "OpenGL renderer"
(没有 glxinfo:sudo apt install mesa-utils)
glx 或 xrenderxrender示例:
picom --backend xrender
Compton 必须配合 WM 使用:
确认:
echo $DESKTOP_SESSION
cat ~/.local/share/xorg/Xorg.0.log
# 或
journalctl -xe | grep -i compton
如果你用:
compton &
建议改为:
picom --daemon
| 现象 | 可能原因 |
|---|---|
| 黑屏 | backend 错 / WM 冲突 |
| 闪退 | 配置语法错 |
| 卡顿 | vsync / backend 不匹配 |
| GLX 错误 | 驱动或 OpenGL 不支持 |
如果你愿意,可以把 具体报错信息 或 你的 Debian 版本 + 桌面环境 发出来,我可以帮你精确定位。