在 Ubuntu(或类 Ubuntu 的 Linux 发行版)上,Compton(以及它的继任者 picom)是一个轻量级的复合管理器(compositor),主要用来为窗口系统提供视觉特效和合成功能。它的优势主要体现在以下几个方面:
1. 轻量高效
- Compton 本身非常轻量,资源占用低,适合:
- 相比 GNOME / KDE 自带的完整合成器,它几乎不拖累系统性能。
2. 与窗口管理器解耦
- Compton 不依赖特定桌面环境
- 常用于:
- i3 / bspwm / awesome / openbox
- 即使你用的是“裸窗口管理器”,也能获得:
3. 提供基础但实用的视觉效果
常见能力包括:
- 窗口透明(整体 / 聚焦 / 非聚焦)
- 窗口阴影
- 淡入淡出(fade)
- 圆角(部分版本 / picom)
- 模糊背景(picom 更完善)
示例效果:
终端半透明 + 阴影 + 切换窗口淡入淡出
4. 高度可配置
- 使用
~/.config/compton.conf
- 可精细控制:
- 哪些窗口透明
- 阴影强度
- 动画速度
- 排除某些程序(如全屏游戏)
示例:
opacity-rule = [
"90:class_g = 'URxvt'",
"95:class_g = 'Firefox'"
];
5. 改善使用体验(尤其平铺 WM)
在 i3 等环境中:
6. Compton / picom 的演进优势
注意:Compton 已停止维护,社区分支为 picom
picom 优势:
- 更好的模糊(background blur)
- 更稳定的渲染
- 支持 GLX / XRender
- 更活跃的开发
推荐新用户直接使用:
sudo apt install picom
7. 适合“极简 + 美观”的用户
如果你喜欢:
Compton / picom 是非常合适的选择。
总结一句话
Ubuntu 上用 Compton(或 picom)的最大优势是:用极低的资源成本,为轻量窗口管理器带来现代、顺滑、美观的视觉体验。
如果你愿意,我可以:
- 给你一套 i3 + picom 配置示例
- 或对比 Compton vs 系统自带合成器
- 或帮你解决 Ubuntu 下透明/卡顿问题