Compton在CentOS上的安装方法
sudo yum install epel-releasesudo yum updatesudo yum install comptoncompton --config /etc/compton.conf(若需指定配置文件路径);sudo systemctl enable compton;systemctl status compton(显示“active (running)”则表示成功)。sudo yum groupinstall "Development Tools"(安装gcc、make等工具);sudo yum install mesa-libGL-devel mesa-libEGL-devel libX11-devel libXext-devel libXinerama-devel libXrandr-devel(安装OpenGL和X11相关开发库)。git clone https://github.com/channable/compton.git(部分旧教程使用astraeador仓库,建议选择活跃分支);cd compton && mkdir build && cd build;cmake ..(可根据需求添加-DCMAKE_INSTALL_PREFIX=/usr/local指定安装路径);make -j$(nproc)(利用多核加速编译);sudo make install(安装至系统目录)。compton --config ~/.config/compton.conf(默认用户级配置文件路径,若需全局配置可使用/etc/compton.conf);ExecStart路径改为/usr/local/bin/compton,因源码安装默认路径为/usr/local/bin)。Compton的配置文件通常位于~/.config/compton.conf(用户级)或/etc/compton.conf(全局)。常见配置选项:
shadow = true(默认开启,可排除菜单、通知等窗口:shadow-exclude = ["*.menu", "*.notification"]);blur = true(需显卡支持,可调整模糊强度:blur-strength = 5);vsync = true(垂直同步,减少撕裂);unredir-if-possible = true(自动重定向窗口,提升性能)。sudo提升权限;cmake找不到库文件);glxinfo | grep "OpenGL version"验证),否则模糊、阴影效果可能无法正常工作;journalctl -u compton查看详细错误信息,定位问题根源。