Compton在CentOS上的安装方法
sudo yum install epel-release
sudo yum update
sudo yum install compton
compton --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
查看详细错误信息,定位问题根源。