在 Debian 上排查 compton(或已更名为 picom) 的问题,可以按下面步骤系统性排查。
Debian 新版中:
compton 已停止维护检查是否安装:
which compton
which picom
如果是 picom,下文命令中把 compton 换成 picom。
不要直接后台启动,先前台看日志:
compton --config ~/.config/compton.conf
或:
picom --config ~/.config/picom.conf
常见错误类型:
compton -b --diagnostics
或:
picom --diagnostics
会输出:
常见路径:
~/.config/compton.conf
~/.config/picom.conf
shadow-exclude 写法错误)mv ~/.config/compton.conf ~/compton.conf.bak
compton
如果正常,说明是配置问题。
尝试切换后端:
compton --backend xrender
或(picom):
picom --backend xrender
可能需要:
compton --backend glx --vsync opengl
compton 不能和以下同时用:
检查:
ps aux | grep -E "compton|picom|kwin|mutter|xfwm"
cat ~/.local/share/xorg/Xorg.0.log
或:
journalctl -xe
glxinfo | grep OpenGL
如果你在:
.xinitrc确保:
exec compton &
放在 WM 启动之后
| 现象 | 可能原因 |
|---|---|
| 黑屏 | 后端错误 |
| 无阴影 | 配置未生效 |
| 卡顿 | vsync 设置 |
| 启动即退出 | 配置语法错误 |
| 透明无效 | WM 不支持 |
如果你愿意,可以贴:
我可以直接帮你定位问题。