在 Debian 上配置 Compton(现在社区更多使用它的分支 Picom,功能更全、维护更活跃),通常用于为窗口管理器(如 i3、Openbox、Awesome 等)提供透明、阴影、模糊、动画等合成效果。
下面以 Debian + Compton / Picom 为例说明。
sudo apt update
sudo apt install compton
sudo apt install picom
后面以
picom为例,配置方式几乎一致。
mkdir -p ~/.config/picom
picom --config ~/.config/picom/picom.conf --write-default
或手动创建 ~/.config/picom/picom.conf
backend = "glx";
vsync = true;
shadow = true;
shadow-radius = 12;
shadow-offset-x = -4;
shadow-offset-y = -4;
shadow-opacity = 0.5;
opacity-rule = [
"90:class_g = 'URxvt'",
"95:class_g = 'Firefox'"
];
backend = "glx";
blur-method = "gaussian";
blur-strength = 10;
shadow-exclude = [
"class_g = 'Notify-osd'",
"class_g = 'Conky'",
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
opacity-rule = [
"100:class_g = 'dmenu'",
"100:class_g = 'rofi'"
];
picom --config ~/.config/picom/picom.conf &
在 ~/.config/i3/config 中添加:
exec --no-startup-id picom --config ~/.config/picom/picom.conf
在 ~/.config/openbox/autostart 中:
picom &
backend = "glx";
xrenderbackend = "xrender";
vsync = false;
使用:
backend = "xrender";
| 项目 | Compton | Picom |
|---|---|---|
| 维护状态 | 停止 | 活跃 |
| 模糊 | 弱 | 强 |
| 配置 | 简单 | 更灵活 |
| 推荐 | ❌ | ✅ |
如果你使用的是 具体窗口管理器(i3 / bspwm / dwm) 或遇到 黑屏 / 闪屏 / 透明失效,可以把环境说明发我,我可以直接给你一份可用配置。