在 Ubuntu 上排查 Compton(合成器/窗口阴影透明工具) 的问题,通常可以按照下面一套思路来定位和解决。
ps aux | grep compton
或:
pgrep -a compton
如果没有运行,可以手动启动看报错:
compton
或(新版常叫 picom):
picom
直接前台运行,不要后台:
compton --config ~/.config/compton.conf
或
compton -b -c --log-level trace
观察终端输出,常见问题包括:
Ubuntu 20.04+ 很多仓库已改名为 picom:
compton --version
picom --version
如果只有 picom:
picom --config ~/.config/picom.conf
常见路径:
~/.config/compton.conf~/.config/picom.conf测试是否配置文件问题:
mv ~/.config/compton.conf ~/.config/compton.conf.bak
compton
如果能正常运行 → 配置文件有问题。
glxinfo | grep "OpenGL renderer"
compton --backend xrender
compton --backend glx
NVIDIA 用户常见问题:
vsyncxrenderGNOME 自带合成器,不建议用 compton
sudo systemctl stop gdm
或用:
metacity --replace &
opacity-rule = [ "90:class_g = 'URxvt'" ];
backend = "xrender";
vsync = false;
unredir-if-possible = true;
compton --log-level debug
或写入日志:
compton --log-file /tmp/compton.log
Ubuntu 新用户建议直接用 picom:
sudo apt install picom
picom --experimental-backends
如果你愿意,可以把下面信息发我,我可以直接帮你定位: