在 Ubuntu 上使用 compton(现在多被 picom 取代)时,常见报错主要集中在配置错误、依赖缺失、与桌面环境冲突、显卡驱动问题等方面。下面我按「排查思路 → 常见报错 → 解决方法」给你一个实用指南。
很多 Ubuntu 版本里:
compton 已停止维护picomwhich compton
which picom
✅ 建议:
sudo apt remove compton
sudo apt install picom
然后用:
picom
compton: error while loading shared libraries原因:依赖库没装全
解决:
sudo apt update
sudo apt install --reinstall libconfig9 libgl1-mesa-glx libpcre3
如果是 picom:
sudo apt install picom
Another composite manager is already running原因:
解决:
gsettings set org.gnome.mutter overlay-key ''
或关闭“窗口特效”
设置 → 窗口管理器微调 → 关闭合成
然后:
killall compton picom
picom
原因:OpenGL 后端不兼容(常见于 NVIDIA)
解决:改用 XRender
picom --backend xrender
或写进配置:
backend = "xrender";
原因:新版 picom 不再兼容老 compton 配置
解决:
rm -rf ~/.config/compton.conf
mkdir -p ~/.config
nano ~/.config/picom.conf
最小可用配置:
backend = "glx";
vsync = true;
no screen found / X11 错误原因:
解决:
picom --daemon --backend glx --vsync
或调试模式(看详细错误):
picom --diagnostics
你可以把完整的报错信息贴出来,比如:
lsb_release -a)lspci | grep VGA)我可以直接告诉你哪一行配置或命令有问题。