下面按从入门到进阶的思路,讲一下在 Ubuntu 上调试 compton(或 picom) 的常见方法和常见问题排查。
很多 Ubuntu 教程里说的 compton,实际已经停止维护,社区版本叫 picom。
which compton
which picom
picom → 用 picomcompton → 可以继续用,但建议迁移不要后台启动,先直接运行:
picom --experimental-backends
或
compton -f
观察终端输出,常见错误:
picom --log-level trace
或
compton -D 5 --show-all-errors
~/.config/picom.conf
如果没有:
mkdir -p ~/.config
touch ~/.config/picom.conf
backend = "glx";
vsync = true;
然后逐步加功能。
原因:backend 不对
尝试切换:
backend = "xrender";
或
backend = "glx";
确认:
ps aux | grep -E "compton|picom|xcompmgr"
关闭不必要的特效:
shadow = false;
fade = false;
用这个命令看详细错误:
picom --config ~/.config/picom.conf --log-level debug
在配置里加:
exec picom
GNOME 自带 compositor,compton 容易冲突。
如果你愿意,可以把:
picom.conf发给我,我可以直接帮你改配置。