温馨提示×

compton配置linux有啥用

小樊
49
2026-09-27 23:10:32
栏目: 智能运维

在 Linux 里说的 Compton,通常是一个 X11 窗口系统的合成器(compositor)。它的作用是:让桌面窗口的显示更平滑、更好看、更现代。

下面用通俗的话说明它“有啥用”。


一、Compton 是干什么的?

Compton 会在 Xorg(X11) 下面接管窗口的“合成”工作,也就是:

把所有窗口、背景、阴影、透明度等,先合成成一张图,再显示到屏幕上。

没有合成器时:

  • 窗口是“直接画”的
  • 半透明、阴影、动画基本靠窗口管理器自己硬搞
  • 很容易卡、闪、丑

有 Compton 后:

  • 窗口可以 半透明
  • 可以有 阴影
  • 可以 淡入淡出
  • 可以 窗口模糊
  • 拖动窗口更顺滑

二、Compton 常见用途

1️⃣ 窗口阴影(最常用)

让窗口有“浮起来”的感觉:

窗口
 └── 阴影

适合:

  • i3 / bspwm / openbox 这类“朴素”窗口管理器

2️⃣ 透明效果

  • 终端半透明
  • 菜单半透明
  • 未聚焦窗口变暗

3️⃣ 动画 & 平滑感

  • 窗口出现/消失有淡入淡出
  • 拖动更跟手
  • 减少撕裂(配合 vsync)

4️⃣ 减少画面撕裂

Compton 可以:

  • 开启 vsync
  • 避免滚动网页、看视频时“撕裂”

5️⃣ 让“轻量桌面”变好看

比如你用:

  • i3
  • dwm
  • bspwm
  • fluxbox

本身不带特效,但加上 Compton 就能:

轻量 + 漂亮


三、Compton 适合谁?

✅ 适合:

  • 用 i3 / bspwm 等平铺窗口管理器
  • 想要 macOS 那种阴影透明感
  • 老显卡但不想用重型桌面(KDE/GNOME)

❌ 不太需要:

  • 已经在用 KDE / GNOME(它们自带合成器)
  • Wayland 桌面(Compton 不支持 Wayland)

四、Compton 和 Picom 的关系

⚠️ 注意:

  • Compton 已基本停止维护
  • 现在大家一般用它的分支:picom
sudo apt install picom

配置文件基本兼容。


五、最简单的例子

启动:

picom &

最小配置(~/.config/picom/picom.conf):

shadow = true
opacity-rule = [
  "90:class_g = 'Alacritty'"
]
vsync = true

六、一句话总结

Compton / picom 在 Linux 里,就是给 X11 桌面加“阴影、透明、流畅感”的合成器,尤其适合轻量窗口管理器。

如果你愿意,我可以:

  • 给你 i3 + picom 配置示例
  • 或帮你判断 你的发行版需不需要它

0 踩