Compton作为X11窗口合成器,在CentOS上的兼容性因版本而异:
安装方式
sudo yum install compton # 或 dnf(Stream)
mesa-libGL),从GitHub克隆仓库编译。配置文件
~/.config/compton.conf 或 /etc/xdg/compton.conf。backend:选xrender(兼容性更佳)或glx(性能更优,需显卡驱动支持)。shadow:开启阴影效果,可通过shadow-exclude排除特定窗口。opacity:设置窗口透明度(0-1)。vsync:开启垂直同步以减少画面撕裂。启动与自启动
compton --config ~/.config/compton.conf &。/etc/systemd/system/compton.service,内容示例:[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=always
[Install]
WantedBy=multi-user.target
启用服务:sudo systemctl enable --now compton。显卡驱动兼容性
nvidia-smi或lspci | grep VGA检查。mesa-libGL等开源驱动。性能优化
frame_rate=30,启用glx-no-stencil和glx-copy-from-front。shadow = false或alpha = 1(完全不透明)。多显示器支持
xrandr配置显示器后,在Compton配置中添加xrandr-args参数适配。gnome-shell-extension-compton插件(部分版本需手动配置)。参考来源: