Linux Compton 窗口透明度配置指南
一 配置思路与关键点
二 常用配置示例
# 全局默认透明度(0.0~1.0,数值越小越透明)
opacity = 0.9
# 聚焦/非聚焦窗口透明度
active-opacity = 0.95
inactive-opacity = 0.7
# 语法: "<透明度>:<匹配条件>"
# 例:Firefox 90% 透明;Terminal 名称匹配 90%;Xephyr 100% 不透明
opacity-rule = [
"90:class_g 'Firefox'",
"90:name 'Terminal'",
"100:class_g 'Xephyr'"
]
# 排除位于左上角且为覆盖层(override_redirect)的窗口
focus-exclude = "x 0 && y 0 && override_redirect true"
blur-background = true
blur-kern = "3x3box"
以上写法可直接放入 ~/.config/compton.conf 的顶层或相应段落中使用。
三 应用与验证
# 后台启动并指定配置
compton --config ~/.config/compton.conf -b
# 或先终止再启动
killall compton
compton &
exec_always compton -b
四 常见问题与优化
xprop 查询 WM_CLASS/WM_NAME 再编写规则。