Compton 配置文件最佳设置指南
一 核心原则与快速选择
| 场景 | 推荐设置 | 说明 |
|---|---|---|
| 老旧电脑或低功耗设备 | backend=glx;vsync=true/false(看撕裂情况);shadow=false;blur=false;opacity=false/规则化 | 关闭阴影与模糊可显著降低开销;必要时再启用规则化透明度 |
| 日常办公与稳定优先 | backend=glx;vsync=true;shadow=true;blur=false;opacity=规则化 | 开启垂直同步减少撕裂;保留轻量阴影;透明度只对少数窗口开启 |
| 高分屏与高刷屏 | backend=glx;vsync=true;shadow=true;blur=适度;opacity=规则化 | 适度模糊提升层次感;避免过大模糊半径导致掉帧 |
二 配置文件结构与关键参数
三 两套可直接使用的配置示例
backend = "glx"
vsync = true
shadow = false
fade = false
unredirect = false
opacity = 1.0
ignore_root = true
# 只对少数窗口做规则化透明度
[opacity-rule]
90:class_g 'Firefox'
95:name 'Terminal'
backend = "glx"
vsync = true
shadow = true
fade = true
unredirect = false
opacity = 1.0
ignore_root = true
[shadow]
shadow-radius = 5
shadow-offset-x = 1
shadow-offset-y = 1
shadow-opacity = 0.3
[blur]
method = "gaussian"
size = 6
deviation = 3.0
[opacity-rule]
92:class_g 'Firefox'
96:name 'Terminal'
四 应用与排错
[Unit]
Description=Compton Window Composer
After=xorg.service
[Service]
ExecStart=/usr/bin/compton --config /etc/xdg/compton.conf
Restart=on-failure
[Install]
WantedBy=multi-user.target
启用:sudo systemctl daemon-reload && sudo systemctl enable --now compton