你指的 Compton 应该是 Linux 下那个老牌的 compositor(窗口合成器,常用于 i3 / bspwm / openbox 等窗口管理器)。下面给你一份实用配置指南(以常见发行版为例)。
sudo apt update
sudo apt install compton
sudo pacman -S compton
注:Arch 官方仓库现在更推荐 picom(compton 的 fork),命令是
sudo pacman -S picom
sudo dnf install compton
配置文件通常放在:
~/.config/compton.conf
如果没有,可以新建一个:
mkdir -p ~/.config
touch ~/.config/compton.conf
# 阴影
shadow = true
shadow-radius = 8
shadow-opacity = 0.4
shadow-offset-x = -2
shadow-offset-y = -2
# 透明度(淡入淡出)
fading = true
fade-in-step = 0.03
fade-out-step = 0.03
# 窗口透明
inactive-opacity = 0.9
active-opacity = 1.0
# 后端
backend = "glx"
vsync = true
# 忽略某些窗口(如全屏游戏)
unredir-if-possible = true
# 不透明规则(例如终端保持不透明)
opacity-rule = [
"90:class_g = 'URxvt'",
"100:class_g = 'Firefox'"
]
compton --config ~/.config/compton.conf &
在 ~/.config/i3/config 里加:
exec --no-startup-id compton --config ~/.config/compton.conf
在 ~/.config/bspwm/bspwmrc:
compton --config ~/.config/compton.conf &
尝试关闭 vsync 或换 backend:
backend = "xrender"
vsync = false
确保:
unredir-if-possible = true
✅ 建议使用 picom(命令和配置几乎一样):
picom --config ~/.config/compton.conf
如果你告诉我:
我可以直接给你一份最适合你的配置。