Ubuntu 下 Compton 的自定义设置指南
可行性与适用场景
- 可以,Compton 提供丰富的可配置项,包括渲染后端、垂直同步、阴影、透明度与背景模糊等,适用于 X11 会话;通常与 Openbox、i3 等窗口管理器配合使用。若使用 Wayland,Compton 并不适用,应改用相应桌面/合成器方案。
快速上手步骤
常用配置项与含义
- backend:渲染后端,常用 xrender(兼容性更好)或 glx(GPU 加速,需驱动支持)。
- vsync:垂直同步,设为 true 可减少撕裂,但可能略降帧率。
- shadow:窗口阴影,设为 false 可提升性能。
- opacity / alpha:整体透明度,取值 0.0–1.0。
- ignore_root:忽略根窗口透明度,部分桌面环境建议 true。
- [blur] 段:背景模糊,常用 method=gaussian,配合 size/deviation 调整强度。
- [opacity-rule] 段:按窗口规则设置透明度,如 90:class_g=‘Firefox’ 表示匹配 Firefox 窗口。
进阶与排错建议
- 性能优化:优先使用 glx 并确保显卡驱动正确;不需要时关闭 shadow 或复杂透明/模糊;按硬件与体验在 vsync 上做取舍。
- 指定自定义配置:compton --config /path/to/your.conf -f
- 会话与兼容性:Compton 面向 X11;在 Wayland 会话下不生效,请改用对应桌面/合成器方案。