在 Compton(或 picom)合成管理器中设置分辨率主要涉及调整 阴影效果、模糊效果 或 窗口尺寸相关参数,而非直接设置显示器分辨率(显示器分辨率通常由 X11/Wayland 或系统设置管理)。以下是关键配置项及其作用:
若需调整阴影的精细度,可修改 shadow-radius
和 shadow-offset-*
参数:
shadow-radius = 12; # 阴影模糊半径(值越大越模糊)
shadow-offset-x = -15; # 阴影水平偏移(负值向左,正值向右)
shadow-offset-y = -15; # 阴影垂直偏移(负值向上,正值向下)
shadow-opacity = 0.75; # 阴影透明度(0.0 透明 ~ 1.0 不透明)
shadow-radius
并调整偏移量可使阴影边缘更锐利。若使用 blur-background
效果,可通过以下参数控制模糊质量:
blur:
{
method = "kawase"; # 可选:kawase、gaussian、dual_kawase
strength = 8; # 模糊强度(值越大越模糊)
deviation = 1.0; # 高斯模糊的偏差(仅对 gaussian 有效)
kernel = "3x3box"; # 模糊核(如 "5x5box" 更精细但更耗性能)
};
strength
或使用 dual_kawase
方法可在质量与性能间平衡。若需限制特效的应用范围(如忽略全屏窗口):
unredir-if-possible = true; # 禁用全屏窗口的特效以提升性能
clip-shadow-above = true; # 禁止阴影投射到顶部窗口
~/.config/compton.conf
~/.config/picom.conf
修改后需重启生效:pkill compton && compton --config ~/.config/compton.conf &
# 或
pkill picom && picom --config ~/.config/picom.conf &
force-win-blend
)。shadow-radius
或 blur-strength
,或禁用部分特效。如需进一步调整显示器物理分辨率,请使用 xrandr
(X11)或系统显示设置工具。