温馨提示×

centos装compton要啥依赖

小樊
48
2026-09-18 09:55:33
栏目: 智能运维

在 CentOS 上装 compton(现在更常见的是维护版 picom),需要的依赖大致如下:

1. 基础编译/运行依赖

sudo yum groupinstall "Development Tools"
sudo yum install -y \
  libconfig-devel \
  libdrm-devel \
  mesa-libGL-devel \
  mesa-libEGL-devel \
  libX11-devel \
  libXcomposite-devel \
  libXdamage-devel \
  libXfixes-devel \
  libXrender-devel \
  libXext-devel \
  libXrandr-devel \
  libXinerama-devel \
  libxcb-devel \
  xcb-util-devel \
  xcb-util-image-devel \
  xcb-util-renderutil-devel \
  dbus-devel \
  pcre-devel \
  pixman-devel

2. 可选(推荐)

  • libev-devellibevent-devel(事件循环)
  • uthash-devel(部分版本需要)
  • mesa-libgbm-devel(使用 drm 后端时)

3. 如果你装的是 picom(推荐)

sudo yum install -y \
  gcc-c++ \
  meson \
  ninja-build \
  libconfig-devel \
  libdbus-devel \
  xcb-util-devel \
  xcb-util-image-devel \
  xcb-util-renderutil-devel \
  xcb-util-keysyms-devel \
  libX11-devel \
  libXcomposite-devel \
  libXdamage-devel \
  libXrandr-devel \
  libXinerama-devel \
  libXrender-devel \
  mesa-libEGL-devel \
  mesa-libGL-devel

4. 常见问题

  • CentOS 7:默认仓库较旧,建议用 EPEL + 手动编译
  • CentOS 8 / Stream:用 dnf 即可
  • 显卡驱动需支持 GLX / EGL

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用 compton 还是 picom
  • 装来干啥(i3 / openbox / 虚拟机)

我可以给你一条精确可复制的安装命令

0