Compton(现已基本被继任项目 picom 取代)可以在 CentOS 上运行,但官方仓库里通常没有现成的 compton 包,需要手动编译或用第三方源。
下面分情况说明:
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
git clone https://github.com/yshui/picom.git
cd picom
meson --buildtype=release . build
ninja -C build
sudo ninja -C build install
picom &
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 &
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 版本 | 7 / 8 / Rocky / Alma |
| 推荐软件 | ✅ picom |
| 桌面 | X11 |
| 是否官方包 | ❌ 需编译 |
如果你告诉我:
我可以直接给你一套可用配置。