在 Linux(尤其是使用 Xorg 的桌面环境)中,Compton 是一个轻量级的合成器(compositor),它的配置文件(通常是 ~/.config/compton.conf 或 ~/.compton.conf)用来控制窗口的视觉效果和渲染行为。
简单说:Compton 配置决定了“窗口看起来怎么样、动起来顺不顺”。
通过配置可以实现:
示例:
opacity-rule = [
"90:class_g = 'URxvt'",
"80:class_g = 'Firefox' && focused"
];
让窗口有“悬浮感”:
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-exclude = [ "class_g = 'Conky'" ];
让窗口:
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
如果你用:
这些窗口管理器本身不带合成器,Compton 用来:
配置也能:
vsync = true;
backend = "glx";
unredir-if-possible = true;
⚠️ 注意:
现在一般推荐用:
picom --config ~/.config/picom.conf
| 场景 | 是否需要 Compton/Picom |
|---|---|
| i3 + 想要透明 | ✅ 必须 |
| GNOME / KDE | ❌ 自带 |
| 老机器 | ⚠️ 可关特效 |
| 录屏防撕裂 | ✅ 推荐 |
Linux 中 Compton 的配置,用来控制窗口合成效果:透明、阴影、动画、性能与显示质量,尤其在没有自带合成器的窗口管理器里非常重要。
如果你愿意,我可以: