Ubuntu 下使用 Compton 提升桌面性能
一 核心优化思路
二 关键配置示例与说明
backend = "glx"
vsync = "true" # 若追求更高帧率可改为 "false"
shadow = false
opacity-rule = [ "90:class_g = 'Firefox'", "90:class_g = 'Terminal'" ] # 仅对少数窗口启用透明
说明:将 backend 设为 glx 启用 GPU 加速;关闭 shadow 减少合成开销;仅对必要窗口启用 opacity/alpha 规则以避免全局透明带来的性能损耗。三 应用与验证
killall compton && compton --config ~/.config/compton.conf &sudo systemctl restart compton(部分环境可能未提供该服务单元,使用手动方式更通用)。top -p $(pgrep compton),对比前后 CPU% 与 GPU 负载变化。四 进阶与替代方案
cpulimit -l 50 -p $(pgrep compton)(将 CPU 占用限制在约 50%)。