Debian Compton配置中有哪些参数
导读:Debian 下 Compton 常用配置参数速览 一 配置文件与生效方式 配置文件路径:优先使用用户级配置 ~/.config/compton.conf;系统级可用 /etc/xdg/compton.conf。若文件不存在可手动创建。修...
Debian 下 Compton 常用配置参数速览
一 配置文件与生效方式
- 配置文件路径:优先使用用户级配置 ~/.config/compton.conf;系统级可用 /etc/xdg/compton.conf。若文件不存在可手动创建。修改后可通过重启会话或在终端执行 compton --config ~/.config/compton.conf 使配置生效。也可按需配置为 systemd 用户/系统服务随登录/开机启动。
二 核心渲染与同步
- backend:渲染后端,常用值为 “glx”(通常性能更好)或 “xrender”(兼容性更好)。
- vsync:垂直同步,设为 true 可减少撕裂,设为 false 可能降低输入延迟(可能出现撕裂)。
- unredirect:窗口直绘策略,常见值为 “all”、“pointer”、“none”,用于在性能与画面一致性间取舍。
- glx-no-stencil、glx-copy-from-front、glx-fbo、glx-damage、glx-vsync、glx-hardware、glx-debug:GLX 细节开关,分别控制模板缓冲、从前台复制像素、FBO 使用、损害追踪、垂直同步、硬件加速与调试输出,按需开启以适配驱动与显卡。
三 阴影与模糊
- 阴影基础:
- shadow:是否启用窗口阴影(布尔值)。
- shadow-exclude:按窗口类/名称等条件排除阴影(列表/模式)。
- shadow-radius / shadow-dx / shadow-dy:阴影模糊半径与 X/Y 偏移。
- shadow-opacity:阴影不透明度(如 0.5 表示半透明)。
- 背景与边缘模糊:
- bg_blur:背景模糊(布尔值)。
- screen_edge_blur:屏幕边缘模糊(布尔值)。
- 模糊算法与强度:
- blur-method:模糊算法,常用 “gaussian”。
- blur-size / blur-deviation:高斯模糊的强度与偏差。
四 透明度与窗口规则
- opacity / alpha:全局窗口透明度(浮点值,典型范围 0.0–1.0)。
- ignore_root:是否忽略根窗口的透明度(布尔值)。
- opacity-rule:按窗口属性设置差异化透明度,支持条件匹配与聚焦状态,例如:
- 示例规则(数值为不透明度百分比):
- *"90:name ? ‘alacritty’ & & focused"
- *"60:name ? ‘alacritty’ & & !focused"
- “0:_NET_WM_STATE@:32a * ‘_NET_WM_STATE_HIDDEN’”
以上规则可按应用名称、类、聚焦与否等精确控制透明度。
- 示例规则(数值为不透明度百分比):
五 帧率与性能调优
- frame-rate:合成刷新帧率(如 60 FPS),数值越高动画越流畅但 CPU/GPU 占用越高。
- 性能取舍建议:
- 优先选择 backend = “glx” 获取更佳性能;如遇兼容性问题可改用 “xrender”。
- 不需要时关闭 shadow 与 bg_blur/screen_edge_blur 可显著降低开销。
- 根据显示器与显卡特性调整 vsync(开可减少撕裂、关可能降低输入延迟)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Compton配置中有哪些参数
本文地址: https://pptw.com/jishu/789443.html
