在更新配置前,需确认Compton已安装在系统中。若未安装,可根据CentOS版本选择以下命令安装:
sudo yum update -y && sudo yum install compton compton-conf -y
sudo dnf install compton -y
安装完成后,Compton会自动安装默认配置文件。
Compton的配置文件分为系统级和用户级,优先级为用户级>系统级:
/etc/compton.conf 或 /etc/xdg/compton.conf(部分版本可能仅存在其中一个);~/.config/compton.conf(若不存在,可通过mkdir -p ~/.config && touch ~/.config/compton.conf创建)。使用文本编辑器(如nano、vim)打开配置文件(以用户级为例):
nano ~/.config/compton.conf
根据需求调整配置项,常见选项说明如下:
backend = "glx"(性能更好,推荐大多数用户使用)或backend = "xrender"(兼容性更强,适合老旧显卡);shadow = true(开启窗口阴影)、shadow-exclude = [".*"](排除不需要阴影的窗口,如对话框);opacity = 0.8(窗口透明度,0.0~1.0,1.0为不透明)、ignore-root = true(忽略根窗口透明度,避免桌面环境兼容性问题);vsync = true(开启垂直同步,减少屏幕撕裂);blur-radius = 10(模糊半径,数值越大越模糊)、downscale-factor = 2(模糊下采样因子,提升模糊性能)。修改配置文件后,需重启Compton服务以应用更改:
sudo systemctl restart compton
killall compton && compton -c ~/.config/compton.conf &
(-c参数指定配置文件路径,&表示后台运行)。可通过以下方式验证:
ps -e | grep compton
若存在compton进程,说明服务正在运行;sudo tail -f /var/log/compton.log
```。
/etc/compton.conf),需重启Compton服务;若修改用户级配置文件(如~/.config/compton.conf),只需重启Compton或重新登录用户即可;backend参数或禁用部分特效。