以下是在CentOS中配置Compton的步骤:
安装Compton
sudo yum install epel-release
sudo yum install compton # CentOS 7及以下
sudo dnf install compton # CentOS 8及以上
创建配置文件
/.config/compton.conf不存在,手动创建:mkdir -p /.config
nano /.config/compton.conf
backend = "glx" # 选择后端(glx/wayland,推荐glx提升性能)
shadow = true # 启用阴影
shadow-exclude = [".*"] # 排除窗口阴影(如桌面环境窗口)
opacity = 0.9 # 窗口透明度(0.0-1.0)
vsync = true # 启用垂直同步
启动Compton
compton --config /.config/compton.conf &
sudo nano /etc/systemd/system/compton.service
添加以下内容:[Unit]
Description=Compton Compositor
After=graphical.target
[Service]
ExecStart=/usr/bin/compton --config /.config/compton.conf
Restart=on-failure
[Install]
WantedBy=graphical.target
然后执行:sudo systemctl enable compton
sudo systemctl start compton
验证与优化
log-file参数输出到文件):journalctl -u compton -f
backend=glx)或限制CPU占用(cpulimit -l 50 -p $(pgrep compton))。注意:CentOS默认使用X11,若需Wayland支持需额外配置显示服务器。