在 Ubuntu 上调试 Compton(现在更多被 picom 取代,但命令和配置基本通用)通常可以从下面几个方面入手。
很多 Ubuntu 版本里:
comptonpicom查看是否安装:
which compton
which picom
如果是 picom,命令换成 picom 即可。
不要后台运行,直接在终端跑,看报错:
compton --config ~/.config/compton.conf
或
picom --config ~/.config/picom.conf
常见有用参数:
compton -b # 后台(调试时不要用)
compton --show-all-errors
compton -D 5 # 日志级别
compton --log-level trace
或
picom --log-level trace
日志会显示:
尝试指定后端:
compton --backend xrender
或
compton --backend glx
确认配置文件路径:
~/.config/compton.conf
~/.config/picom.conf
显式指定:
compton --config ~/.config/compton.conf
检查语法(conf 是 INI 风格):
opacity-rule = [
"90:class_g = 'Firefox'"
];
compton --backend glx --vsync opengl
或干脆:
compton --backend xrender
backend = "xrender";
vsync = false;
shadow = false;
fade = false;
先跑通,再逐步加功能。
ps aux | grep compton
如果你愿意,可以告诉我:
我可以给你一份针对性配置。