插件窝 干货文章 Compton配置中分辨率如何设置

Compton配置中分辨率如何设置

阴影 模糊 shadow 分辨率 63    来源:    2025-05-04

在 Compton(或 picom)合成管理器中设置分辨率主要涉及调整 阴影效果、模糊效果窗口尺寸相关参数,而非直接设置显示器分辨率(显示器分辨率通常由 X11/Wayland 或系统设置管理)。以下是关键配置项及其作用:


1. 阴影分辨率(阴影质量)

若需调整阴影的精细度,可修改 shadow-radiusshadow-offset-* 参数:

shadow-radius = 12;          # 阴影模糊半径(值越大越模糊)
shadow-offset-x = -15;       # 阴影水平偏移(负值向左,正值向右)
shadow-offset-y = -15;       # 阴影垂直偏移(负值向上,正值向下)
shadow-opacity = 0.75;       # 阴影透明度(0.0 透明 ~ 1.0 不透明)
  • 更高精度:减小 shadow-radius 并调整偏移量可使阴影边缘更锐利。

2. 模糊分辨率(模糊质量)

若使用 blur-background 效果,可通过以下参数控制模糊质量:

blur:
{
  method = "kawase";         # 可选:kawase、gaussian、dual_kawase
  strength = 8;              # 模糊强度(值越大越模糊)
  deviation = 1.0;           # 高斯模糊的偏差(仅对 gaussian 有效)
  kernel = "3x3box";         # 模糊核(如 "5x5box" 更精细但更耗性能)
};
  • 优化性能:降低 strength 或使用 dual_kawase 方法可在质量与性能间平衡。

3. 窗口尺寸与裁剪

若需限制特效的应用范围(如忽略全屏窗口):

unredir-if-possible = true;  # 禁用全屏窗口的特效以提升性能
clip-shadow-above = true;    # 禁止阴影投射到顶部窗口

4. 配置文件位置

  • 传统 Compton~/.config/compton.conf
  • Picom(新版)~/.config/picom.conf 修改后需重启生效:
pkill compton && compton --config ~/.config/compton.conf &
# 或
pkill picom && picom --config ~/.config/picom.conf &

常见问题

  • 模糊/阴影不生效:确保驱动支持(如 NVIDIA 需开启 force-win-blend)。
  • 性能卡顿:降低 shadow-radiusblur-strength,或禁用部分特效。

如需进一步调整显示器物理分辨率,请使用 xrandr(X11)或系统显示设置工具。