温馨提示×

CentOS安装Compton难吗

小樊
43
2026-08-30 17:35:18
栏目: 智能运维

CentOS 上安装 Compton 并不算难,但取决于你的 CentOS 版本和桌面环境。下面我分步说明,并尽量把“坑”指出来。


一、先说结论

  • CentOS 7 / 8(旧系统)可以安装,但略麻烦(需要 EPEL 或自己编译)
  • ⚠️ CentOS Stream 8 / 9不太推荐,因为 Compton 已停止维护
  • 推荐替代方案:直接安装 picom(Compton 的继任者)

Compton 已停止维护多年,很多 CentOS 新版本仓库里已经没有它。


二、最简单方案(强烈推荐)

✅ 直接安装 picom(代替 Compton)

sudo yum install epel-release -y
sudo yum install picom -y

启动:

picom &

如果成功,你已经得到 Compton 的“升级版”。


三、如果你一定要安装 Compton

1️⃣ CentOS 7(最常见)

1. 启用 EPEL

sudo yum install epel-release -y

2. 安装依赖

sudo yum install gcc make meson git \
    libconfuse-devel libdrm-devel \
    libX11-devel libXcomposite-devel \
    libXdamage-devel libXrandr-devel \
    libxkbcommon-devel pcre-devel \
    dbus-devel -y

3. 编译安装 Compton

git clone https://github.com/chjj/compton.git
cd compton
make
sudo make install

启动:

compton &

2️⃣ CentOS 8 / Stream(不推荐)

  • 官方仓库没有 Compton
  • 需要:
    • 手动编译
    • 或安装 picom(兼容替代)

四、常见问题

❓ 没有桌面环境还能用吗?

不能。
Compton / picom 必须配合 X11 + 桌面环境或窗口管理器

  • ✅ i3 / Openbox / XFCE
  • ❌ Wayland
  • ❌ 纯命令行

❓ 启动失败怎么办?

尝试:

compton --diagnostics

常见原因:

  • 使用了 Wayland
  • 显卡驱动不完整
  • DBus 未启动

五、建议总结

系统 建议
CentOS 7 ✅ 编译 Compton / 安装 picom
CentOS 8 / Stream ✅ 安装 picom
新系统 ❌ 不建议折腾 Compton

如果你愿意,可以告诉我:

  • CentOS 具体版本
  • 用的什么桌面(GNOME / i3 / XFCE / 无桌面)

我可以给你一套完全针对你环境的一键方案

0