温馨提示×

ubuntu compton和xcompmgr区别

小樊
46
2026-10-04 03:46:16
栏目: 智能运维

在 Ubuntu(以及一般的 Linux 桌面环境)中,Compton 和 xcompmgr 都是 X11 下的合成管理器(compositor),用于提供窗口透明、阴影、淡入淡出等视觉效果。它们的定位和历史关系如下:


1. xcompmgr(最原始的合成器)

xcompmgr 是 X.Org 官方提供的一个非常简单的合成管理器,主要用来验证 X Composite 扩展的功能。

特点

  • ✅ 轻量
  • ✅ 代码极小
  • ✅ 配置简单(基本靠命令行参数)
  • ❌ 功能很少
  • ❌ 不稳定、容易出 bug
  • ❌ 不适合日常长期使用

主要功能

  • 窗口阴影
  • 简单透明
  • 基本动画(淡入淡出)

典型用法

xcompmgr -c -C -t5 -l5 -r5 &

适用场景

  • 学习 / 测试合成器
  • 极简环境(如 Openbox、Fluxbox)临时使用

2. Compton(xcompmgr 的增强版)

Compton 最初是 xcompmgr 的一个 fork,后来发展成一个独立、功能更完整的合成管理器。

特点

  • ✅ 基于 xcompmgr 但大幅改进
  • ✅ 更稳定
  • ✅ 配置灵活(支持配置文件)
  • ✅ 支持更多特效
  • ✅ 被很多轻量桌面广泛采用

增强功能

  • 窗口阴影(更精细)
  • 透明度控制(按窗口类、焦点)
  • 消除画面撕裂(vsync)
  • 更好的性能
  • 支持多显示器
  • 可禁用某些窗口的合成

配置文件示例

shadow = true;
opacity-rule = [
  "80:class_g = 'URxvt'"
];

典型用法

compton --config ~/.config/compton.conf &

适用场景

  • i3 / Openbox / Awesome 等平铺或轻量桌面
  • 想要稳定又轻量的合成效果

3. 核心区别对比

对比项 xcompmgr Compton
起源 X.Org 官方 xcompmgr fork
稳定性 较差 较好
功能 极少 丰富
配置方式 命令行 配置文件
性能 一般 更好
使用推荐 不推荐 ✅ 推荐

4. 现在的替代方案(补充)

在 现代 Ubuntu 中:

  • GNOME → Mutter
  • KDE → KWin
  • Wayland → 合成器内建

如果你在用 i3 / 轻量桌面,现在更常见的是:

  • Compton
  • 或其继任者 picom(Compton 的活跃 fork)
sudo apt install picom

总结一句话

xcompmgr 是“玩具级”合成器,Compton 是“能日常用的 xcompmgr 增强版”。

如果你愿意,我也可以帮你选 i3 + picom 的最佳配置。

0 踩