在 Ubuntu 上 Compton(现在多被 picom 取代)常见报错和修复方法如下,你可以按顺序排查:
很多新系统里 compton 已经改名成 picom:
which compton
which picom
picom,请用:picom
而不是 compton
compton: command not found原因:没安装或已改名
✅ 解决:
sudo apt update
sudo apt install picom
运行:
picom &
Another composite manager is already running原因:已有合成器(如 mutter、xfwm、kwin)
✅ 解决:
killall picom
picom
Failed to load backend / GLX error原因:显卡驱动或后端不支持
✅ 解决(尝试 xrender 后端):
picom --backend xrender
或编辑配置文件:
nano ~/.config/picom.conf
加入:
backend = "xrender";
config file error / 语法错误原因:picom 配置不兼容旧 compton
✅ 解决:
rm ~/.config/compton.conf
rm ~/.config/picom.conf
picom --config /dev/null
或参考新配置:
cp /usr/share/doc/picom/examples/picom.conf.example ~/.config/picom.conf
Compton / picom 只支持 X11
✅ 检查:
echo $XDG_SESSION_TYPE
如果是 wayland:
✅ 直接用 picom
sudo apt install picom
picom --experimental-backends
你可以把 完整的报错信息 贴出来(终端输出),我可以精准告诉你哪一行出问题、该怎么改配置。