在 Ubuntu 上,Compton(现已多被 picom 取代,但仍然有不少人使用旧版 compton)常见的错误和坑主要集中在 显卡驱动、配置文件、合成器冲突、权限/环境变量 等方面。下面按「现象 → 原因 → 解决办法」给你总结一份常见错误清单。
现象:启动 compton 后黑屏、窗口消失或闪烁。
原因:
这些桌面自带合成器,和 compton 冲突。
解决:
# XFCE
设置 → 窗口管理器微调 → 合成器 → 关闭
# MATE
mate-tweak 中关闭 compositing
compton: error while loading shared libraries原因:依赖缺失或版本不匹配。
解决:
sudo apt install libconfig9 libdbus-1-3 libgl1 libxext6
No composite manager running原因:X11 未开启 compositing 支持。
解决:
Ubuntu on Xorg检查:
echo $XDG_SESSION_TYPE
# 应为 x11
原因:
transparency解决(示例配置):
opacity-rule = [
"90:class_g = 'URxvt'",
"95:class_g = 'Firefox'"
];
原因:
解决:
shadow = true;
shadow-radius = 5;
shadow-offset-x = -3;
shadow-offset-y = -3;
原因:
backend = "glx" 但驱动不稳解决:
backend = "xrender";
blur-method = "none";
或升级到 picom:
sudo apt install picom
原因:compton 对多屏支持较差。
解决:
xrender-sync-fence = true;
原因:compton 只支持 X11。
解决:
现象:compton 启动即退出。
解决:
compton --config ~/.config/compton.conf --diagnostics
常见错误:
解决:
mkdir -p ~/.config/autostart
创建:
~/.config/autostart/compton.desktop
内容:
[Desktop Entry]
Exec=compton --config ~/.config/compton.conf
Type=Application
✅ 新系统推荐直接用 picom
✅ Ubuntu 22.04+ 默认 Wayland,compton 基本已过时
✅ 轻量窗口管理器(i3 / bspwm / openbox)才最值得用
如果你愿意,可以贴出:
我可以帮你精准定位问题。