在 CentOS 上配置 Compton(窗口合成器) 主要用于实现窗口透明、阴影、特效等。下面是需要的依赖和简要说明。
CentOS 默认使用 GNOME(带 Mutter),Compton 一般用于 i3 / Openbox / 轻量桌面 或 无桌面环境。
sudo yum install epel-release
sudo yum install \
xorg-x11-server-Xorg \
xorg-x11-xinit \
xorg-x11-utils
Compton 需要以下开发库(编译或运行都需要):
sudo yum install \
libconfig \
libconfig-devel \
libdrm \
libdrm-devel \
mesa-libGL \
mesa-libEGL \
libX11 \
libX11-devel \
libXcomposite \
libXcomposite-devel \
libXdamage \
libXdamage-devel \
libXfixes \
libXfixes-devel \
libXrandr \
libXrandr-devel \
libXrender \
libXrender-devel \
libxcb \
libxcb-devel \
dbus \
dbus-devel \
pcre \
pcre-devel
如果是 OpenGL / VSync 支持:
sudo yum install mesa-dri-drivers
sudo yum install compton
sudo yum groupinstall "Development Tools"
git clone https://github.com/yshui/compton.git
cd compton
make
sudo make install
compton --backend glx --vsync opengl
或写配置文件:
~/.config/compton.conf
backend = "xrender"vsync如果你告诉我:
我可以给你一份 可直接用的 compton.conf。