在 Debian 上调试 compton(现在多数发行版已更名为 picom,但命令和配置基本兼容)通常会涉及日志、配置校验、后端选择、显卡驱动、合成器冲突等方面。下面按“从快到慢、从常见到深入”的顺序说明。
不要直接后台启动,先看输出:
compton --config ~/.config/compton.conf
或(picom):
picom --config ~/.config/picom.conf
常见错误会直接打印在终端,例如:
compton --config ~/.config/compton.conf --log-level debug
或
picom --log-level debug
日志会显示:
可能原因
调试
compton --backend xrender
compton --backend glx
compton --backend egl
逐一测试,找到稳定的一个。
检查
ls ~/.config/compton.conf
--config 但路径错picom.conf校验语法
compton --config ~/.config/compton.conf --dry-run
Debian 常见环境:
解决
调试
glxinfo | grep OpenGL
确认:
如为软件渲染:
调试
compton --vsync none
或关闭:
~/.config/compton.conf
backend = "xrender";
vsync = false;
shadow = false;
fade = false;
然后逐步开启功能。
compton 已废弃sudo apt install picom
picom 代替 compton 命令✅ 是否前台运行看报错
✅ 是否只运行一个合成器
✅ 是否 backend 测试过
✅ 是否驱动正常
✅ 是否配置路径正确
如果你愿意,可以告诉我:
我可以直接帮你写一份可用配置或定位问题。