温馨提示×

compton在centos怎么装

小樊
33
2026-10-09 05:07:08
栏目: 智能运维

在 CentOS 上安装 Compton(现在社区里更常见的是它的继任者 picom,功能更全、维护更活跃),有几种方式。下面分情况说明。


一、先说明:Compton 还是 Picom?

  • compton:已停止维护
  • picom:compton 的 fork,推荐使用

如果你只是想要窗口透明/阴影/特效,直接装 picom 即可,用法几乎一样。


二、CentOS 7 安装方式

方法 1:EPEL + 直接安装(最简单,但可能是旧版)

sudo yum install -y epel-release
sudo yum install -y compton

或 picom(如果仓库有):

sudo yum install -y picom

CentOS 7 官方源里 通常只有 compton,没有 picom


方法 2:源码编译(推荐,能装最新 picom)

1. 安装依赖

sudo yum groupinstall -y "Development Tools"
sudo yum install -y \
  libconfig-devel \
  libdrm-devel \
  mesa-libGL-devel \
  mesa-libEGL-devel \
  libX11-devel \
  libXext-devel \
  libXrender-devel \
  libXrandr-devel \
  libXinerama-devel \
  libXcursor-devel \
  libxkbcommon-devel \
  pcre-devel \
  dbus-devel \
  meson \
  ninja-build

2. 下载 picom 源码

git clone https://github.com/yshui/picom.git
cd picom

3. 编译安装

meson setup build
ninja -C build
sudo ninja -C build install

三、CentOS 8 / Stream

CentOS 8 默认用 dnf:

sudo dnf install -y epel-release
sudo dnf install -y picom

如果没有:

sudo dnf install -y compton

或同样用上面的 源码编译方式。


四、基本使用方法

启动(后台运行)

picom &

或

compton &

开机自启(示例)

加到 ~/.xinitrc 或窗口管理器启动脚本里:

picom --daemon

五、常见配置文件

mkdir -p ~/.config/picom
cp /usr/share/doc/picom/examples/picom.sample.conf ~/.config/picom/picom.conf

(compton 是 ~/.config/compton.conf)


六、排错提示

  • 必须有 X11 会话(不适用于纯 Wayland)
  • 显卡驱动要正常(尤其是 NVIDIA)
  • 若黑屏:
    picom --backend xrender
    

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用的是哪种桌面(GNOME / KDE / i3 / 无桌面)

我可以给你最合适的安装和配置方案。

0 踩