你提到的 Compton 其实是 Linux 桌面里一个老牌的复合管理器(compositor),后来它的活跃分支叫做 picom(Compton 已停止维护)。很多人问“为什么要用 Compton / picom”,原因主要集中在窗口显示效果、性能、可控性这几方面。
下面用通俗一点的方式说明:
Linux 很多轻量桌面(比如 i3、Openbox、Awesome、bspwm)默认不带复合功能,窗口是“直出”的,会缺少:
Compton 就是补上这些功能的:
窗口管理器(WM)管“位置”
Compton 管“好看”
对比:
适合:
在 i3 上常见组合:
i3 + compton + rofi + polybar
Compton 支持:
glx / xrender可以明显减少:
你可以非常细致地控制:
示例:
shadow = true
shadow-radius = 12
shadow-opacity = 0.4
opacity-rule = [
"90:class_g = 'Alacritty'",
"100:class_g = 'Firefox'"
]
Compton 不替换窗口管理器,只是一个“叠加层”:
你随时可以:
killall compton
桌面立刻回到原生状态。
你 不需要 用 Compton,如果:
| 项目 | Compton | picom |
|---|---|---|
| 状态 | 已停止维护 | 活跃维护 |
| 新特性 | 少 | 多(模糊、圆角) |
| 推荐 | ❌ | ✅ |
现在一般直接说:
“我用 picom”(以前叫 compton)
用 Compton / picom 的原因:
在轻量 Linux 桌面上,用极低资源代价,获得阴影、透明、抗撕裂和现代感。
如果你愿意,我可以:
你想看哪一个?