以下是CentOS下Compton的配置要点:
-
安装Compton
sudo yum install compton # CentOS 7 sudo dnf install compton # CentOS 8+ -
配置文件路径
- 主配置文件:
/etc/compton.conf(系统级)或~/.config/compton.conf(用户级)。 - 编辑配置文件:
sudo nano /etc/compton.conf # 系统级 nano ~/.config/compton.conf # 用户级
- 主配置文件:
-
核心配置选项
- 后端设置:选择
glx(推荐,支持GPU加速)或wayland。backend = "glx"; - 性能优化:
- 禁用阴影:
shadow = false; - 限制帧率:
frame-rate-limit = 60; - 启用垂直同步:
vsync = true;(根据需求调整)
- 禁用阴影:
- 透明度与特效:
- 调整透明度:
alpha-max = 0.8; alpha-min = 0.5; - 禁用渐变:
disable-gradient = true;
- 调整透明度:
- 后端设置:选择
-
启动与自启动
- 手动启动:
compton -c /etc/compton.conf - 设置开机自启动:
sudo nano /etc/systemd/system/compton.service添加内容:
[Unit] Description=Compton Compositor After=display-manager.service [Service] ExecStart=/usr/bin/compton -c /etc/compton.conf Restart=always [Install] WantedBy=multi-user.target启用服务:
sudo systemctl enable compton sudo systemctl start compton
- 手动启动:
-
调试与优化
- 查看日志:
compton -c /etc/compton.conf 2> /var/log/compton.log。 - 限制资源:用
cpulimit限制CPU占用,例如cpulimit -l 50 -p $(pgrep compton)。
- 查看日志:
注意:配置后需重启Compton生效,部分选项(如多显示器)需结合xrandr调整显示器布局。若性能仍不理想,可尝试禁用更多特效或更换为轻量级合成器(如Xcompmgr)。