Compton主题定制指南
定位与原则
快速上手步骤
nano ~/.config/compton.conf。backend = glx(通常更现代、效果更全)或 backend = xrender(兼容性更好)。shadow = true、vsync = true、ignore_root = true;全局透明度可用 opacity = 0.9(取值 0.0–1.0)。[blur] 段启用并调节,如 method = gaussian、size = 10、deviation = 5.0。killall compton && compton --config ~/.config/compton.conf -f;或指定自定义路径:compton --config /path/to/compton.conf -f。主题效果配置要点
[shadow] 段细化外观,如 shadow-radius = 5、shadow-offset-x = 1、shadow-offset-y = 1、shadow-opacity = 0.3,可让阴影更贴合你的色彩与边框风格。[opacity-rule] 为不同应用设定不同透明度,例如 90:class_g 'Firefox'、95:name 'Terminal',实现“按应用/按窗口”的层次感。blur { method = gaussian; size = 10; deviation = 5.0 } 是常见起点;若卡顿,可降低 size 或改用 xrender 后端。示例配置
# ~/.config/compton.conf
backend = glx
vsync = true
shadow = true
opacity = 0.9
ignore_root = true
[shadow]
shadow-radius = 5
shadow-offset-x = 1
shadow-offset-y = 1
shadow-opacity = 0.3
[blur]
method = gaussian
size = 10
deviation = 5.0
[opacity-rule]
90:class_g 'Firefox'
95:name 'Terminal'
killall compton && compton --config ~/.config/compton.conf -f。与桌面主题搭配与排错
vsync = true;若仍撕裂,尝试切换 backend(glx/xrender)。[blur] 的 size,或改用 xrender;关闭不必要特效测试瓶颈。compton --config /path/to/compton.conf -f 显式指定配置。xprop 获取窗口的 class/name,在 [opacity-rule] 中精确匹配;必要时为特定应用单独设规则。