温馨提示×

为什么用ubuntu compton

小樊
36
2026-09-13 01:03:06
栏目: 智能运维

你提到的「Ubuntu + Compton」通常出现在Linux 桌面美化 / 窗口管理器的语境里。下面从是什么、为什么用、适用场景三方面说明。


一、Compton 是什么?

Compton 是 Linux 下的一个轻量级合成器(compositor),最早是从 xcompmgr-dana 分支出来的,用于给 X11 桌面提供:

  • 窗口透明
  • 阴影
  • 淡入淡出动画
  • 窗口切换特效

后来 Compton 停止维护,社区出现了分支如:

  • picom(目前最常用)
  • compton-git(老版本)

二、为什么在 Ubuntu 上用 Compton / Picom?

1️⃣ Ubuntu 默认桌面的限制

  • Ubuntu 默认用 GNOME + Mutter
  • Mutter 合成功能较“重”,且自定义能力有限
  • 对老旧机器不友好

2️⃣ 使用轻量窗口管理器时必需

很多人不在 Ubuntu 用 GNOME,而是:

  • i3 / i3-gaps
  • bspwm
  • openbox
  • awesome

这些 窗口管理器本身没有合成功能,所以需要:

Compton / Picom 来补上透明和阴影

✅ 否则:

  • 没有透明终端
  • 没有窗口阴影
  • 看起来很“丑”

3️⃣ 性能更好

相比 Mutter:

  • Compton 占用资源极低
  • 适合:
    • 老电脑
    • 低配 VPS + 远程桌面
    • 嵌入式 / 树莓派

4️⃣ 高度可定制

配置文件(通常是 ~/.config/compton.confpicom.conf)支持:

  • 透明规则(哪些窗口透明)
  • 阴影强度
  • 模糊(picom 支持)
  • 动画时间
  • 排除某些程序

三、典型使用场景

✅ Ubuntu + i3 + Compton
✅ Ubuntu Server 装最小桌面 + 轻量 WM
✅ 追求“极客风 / 黑客风”桌面
✅ 低配机器提升体验


四、现在还推荐 Compton 吗?

不太推荐原版 Compton,建议直接用:

sudo apt install picom

原因:

  • Compton 已停止更新
  • Picom 修复大量 bug
  • 支持模糊、圆角、更好性能

五、最简单示例

picom --backend glx --vsync

或开机自启(i3 示例):

exec picom

如果你愿意,我可以:

  • 给你一套 Ubuntu + i3 + picom 美化配置
  • 或解释 Compton 和 Mutter 的区别
  • 或帮你解决 透明不生效 / 卡顿问题

你现在是想「美化 Ubuntu」还是「优化性能」?

0