在 CentOS 上安装 Compton(现在社区里更常见的是它的继任者 picom,功能更全、维护更活跃),有几种方式。下面分情况说明。
如果你只是想要窗口透明/阴影/特效,直接装 picom 即可,用法几乎一样。
sudo yum install -y epel-release
sudo yum install -y compton
或 picom(如果仓库有):
sudo yum install -y picom
CentOS 7 官方源里 通常只有 compton,没有 picom
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
git clone https://github.com/yshui/picom.git
cd picom
meson setup build
ninja -C build
sudo ninja -C build install
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)
picom --backend xrender
如果你告诉我:
我可以给你最合适的安装和配置方案。