在 Ubuntu 上使用了 Compton(或其继任者 Picom)却“没有特效”,通常不是 Compton 本身坏了,而是配置、合成器冲突或桌面环境限制导致的。下面按最常见原因给你梳理一下。
Ubuntu(尤其是 GNOME / Unity / KDE)默认自带窗口合成器:
xfwm4 自带合成如果你没有关闭原合成器,再开 Compton:
✅ 解决:
# Xfce 示例
设置 → 窗口管理器微调 → 关闭“合成”
或完全退出原桌面合成器后再启动 Compton。
Compton / Picom 只支持 X11。
Ubuntu 22.04+ 默认登录可能是 Wayland:
✅ 检查:
echo $XDG_SESSION_TYPE
如果是 wayland → 登录界面选 “Ubuntu on Xorg”
很多人复制了“极简配置”,里面其实是:
shadow = false
fade = false
blur = false
那当然“没特效”。
✅ 基础特效配置示例(~/.config/compton.conf):
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
blur = true;
blur-method = gaussian;
blur-strength = 10;
然后重启:
compton --config ~/.config/compton.conf
NVIDIA 闭源驱动 + Compton:
✅ 解决建议:
compton --backend glx --vsync opengl
Compton 的“特效”主要是:
如果你只是:
那看起来就像“没特效”。
✅ 别用 Compton,用 Picom
sudo apt install picom
picom --config ~/.config/picom.conf
Picom 是 Compton 的活跃分支,支持:
如果你愿意,可以告诉我:
我可以直接帮你改到“立刻有特效”的版本。