在 Ubuntu 中为 Compton 设置主题
核心概念与准备
安装与配置文件
主题化常用配置示例
# 渲染后端:glx 通常更现代,xrender 兼容性更好
backend = "glx"
# 垂直同步(减少撕裂,可选:opengl-swc / opengl / false)
vsync = "opengl-swc"
# 透明度(0.0~1.0)
inactive-opacity = 0.90
active-opacity = 1.0
frame-opacity = 0.7
inactive-opacity-override = false
# 阴影
shadow = true
shadow-radius = 12
shadow-offset-x = -15
shadow-offset-y = -15
shadow-opacity = 0.5
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Conky'",
"class_g ?= 'Notify-osd'",
"class_g = 'Cairo-clock'"
]
# 背景模糊(需后端支持,glx 更常见)
blur-background = true
blur-background-frame = true
blur-background-fixed = true
blur-kern = "3x3box"
blur-background-exclude = [
"window_type = 'dock'",
"window_type = 'desktop'"
]
# 淡入淡出动画
fading = true
fade-delta = 5
fade-in-step = 0.03
fade-out-step = 0.03
fade-exclude = []
启动与自启动
[Unit]
Description=Compton Window Composer
After=graphical-session.target
[Service]
ExecStart=/usr/bin/compton --config %h/.config/compton.conf -b
Restart=on-failure
[Install]
WantedBy=default.target
常见问题与进阶