温馨提示×

compton支持centos吗怎么配

小樊
44
2026-10-03 07:35:32
栏目: 智能运维

Compton(现已基本被继任项目 picom 取代)可以在 CentOS 上运行,但官方仓库里通常没有现成的 compton 包,需要手动编译或用第三方源。

下面分情况说明:


一、Compton 对 CentOS 的支持情况

  • ✅ 支持:只要是有 X11 的 CentOS 桌面环境(GNOME、KDE、XFCE 等)都可以用
  • ❌ 不支持 Wayland:compton / picom 只支持 X11
  • ⚠️ CentOS 7/8 默认仓库没有 compton
  • ✅ 推荐直接用 picom(compton 已停止维护)

二、CentOS 安装 Compton / Picom 的两种方式

方式 1:使用 picom(推荐)

1️⃣ 安装依赖

sudo yum groupinstall "Development Tools"
sudo yum install libconfig-devel libdbus-devel libev-devel \
     xcb-util-image-devel xcb-util-renderutil-devel \
     pixman-devel pcre-devel mesa-libGL-devel

2️⃣ 编译安装 picom

git clone https://github.com/yshui/picom.git
cd picom
meson --buildtype=release . build
ninja -C build
sudo ninja -C build install

3️⃣ 运行

picom &

方式 2:手动编译老版 compton(不推荐)

sudo yum install libX11-devel libXcomposite-devel \
     libXdamage-devel libXrender-devel libXext-devel \
     libconfig-devel dbus-devel make gcc

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

运行:

compton &

三、基本配置文件(~/.config/picom.conf)

backend = "glx";
vsync = true;

opacity-rule = [
  "90:class_g = 'URxvt'",
  "95:class_g = 'Firefox'"
];

shadow = true;
shadow-radius = 12;
shadow-opacity = 0.4;

启动:

picom --config ~/.config/picom.conf &

四、CentOS 常见问题

❓ CentOS 最小化安装能用吗?

不能,必须:

  • 有 X11
  • 有显卡驱动(Intel / NVIDIA)

❓ CentOS 8 已 EOL 怎么办?

建议:

  • 用 Rocky Linux / AlmaLinux
  • 或直接用 picom + EPEL

五、总结建议

项目 建议
CentOS 版本 7 / 8 / Rocky / Alma
推荐软件 ✅ picom
桌面 X11
是否官方包 ❌ 需编译

如果你告诉我:

  • CentOS 版本
  • 桌面环境(GNOME / KDE / XFCE)
  • 是否 NVIDIA

我可以直接给你一套可用配置。

0 踩