在 Ubuntu(以及一般的 Linux 桌面环境)中,Compton 和 xcompmgr 都是 X11 下的合成管理器(compositor),用于提供窗口透明、阴影、淡入淡出等视觉效果。它们的定位和历史关系如下:
xcompmgr 是 X.Org 官方提供的一个非常简单的合成管理器,主要用来验证 X Composite 扩展的功能。
xcompmgr -c -C -t5 -l5 -r5 &
Compton 最初是 xcompmgr 的一个 fork,后来发展成一个独立、功能更完整的合成管理器。
shadow = true;
opacity-rule = [
"80:class_g = 'URxvt'"
];
compton --config ~/.config/compton.conf &
| 对比项 | xcompmgr | Compton |
|---|---|---|
| 起源 | X.Org 官方 | xcompmgr fork |
| 稳定性 | 较差 | 较好 |
| 功能 | 极少 | 丰富 |
| 配置方式 | 命令行 | 配置文件 |
| 性能 | 一般 | 更好 |
| 使用推荐 | 不推荐 | ✅ 推荐 |
在 现代 Ubuntu 中:
如果你在用 i3 / 轻量桌面,现在更常见的是:
sudo apt install picom
xcompmgr 是“玩具级”合成器,Compton 是“能日常用的 xcompmgr 增强版”。
如果你愿意,我也可以帮你选 i3 + picom 的最佳配置。