Linux Compton 阴影效果优化指南
一 核心参数与推荐值
二 排除规则减少无用阴影
shadow-exclude = [
"class_g = 'Notification'",
"class_g = 'Polybar'",
"class_g = 'Conky'",
"name = 'Firefox'",
"role = 'menu'",
"window_type = 'tooltip'",
"window_type = 'dropdown_menu'",
"window_type = 'dock'",
"window_type = 'desktop'"
]
xprop 确认目标窗口的 WM_CLASS/WM_NAME/WM_ROLE 再写入规则,避免误伤。三 性能优化与常见问题处理
四 配置示例与热重载
backend = "glx"
vsync = "opengl-swc"
frame-rate = 60
shadow = true
shadow-radius = 10
shadow-opacity = 0.7
shadow-offset-x = -15
shadow-offset-y = -15
shadow-exponent = 3
shadow-color = "#00000080"
# 可选:仅在需要时启用
# blur-background = true
# blur-method = "kawase"
# blur-strength = 5
shadow-exclude = [
"class_g = 'Notification'",
"class_g = 'Polybar'",
"class_g = 'Conky'",
"name = 'Firefox'",
"role = 'menu'",
"window_type = 'tooltip'",
"window_type = 'dropdown_menu'",
"window_type = 'dock'",
"window_type = 'desktop'"
]
killall compton && compton --config ~/.config/compton.conf &compton --config ~/.config/compton.conf --log-level DEBUG