你提到的 Compton 一般是指在 Linux 上做窗口合成(透明、阴影、特效)的 compositor。在 Debian 上设置 Compton 通常步骤如下(以 Debian 10/11/12 为例,桌面环境如 XFCE / Openbox / i3 等较常见)。
sudo apt update
sudo apt install compton
注意:新版本 Debian 中
compton已被 picom 取代(compton 的活跃分支)。
sudo apt install picom
之后命令可用 picom 代替 compton。
picom &
或
compton &
如果没问题,窗口会有透明/阴影效果。
picom在 ~/.config/openbox/autostart 或 ~/.config/i3/config 中加:
exec picom
或
picom &
mkdir -p ~/.config/picom
picom --config ~/.config/picom/picom.conf --write-pid
或复制示例:
cp /usr/share/doc/picom/examples/picom.sample.conf ~/.config/picom/picom.conf
编辑 ~/.config/picom/picom.conf:
backend = "glx";
opacity-rule = [
"90:class_g = 'URxvt'",
"80:class_g = 'Firefox'"
];
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
vsync = true;
启动:
picom --config ~/.config/picom/picom.conf
backend = "xrender";
xrender 更稳定glx + 老驱动| 情况 | 建议 |
|---|---|
| Debian + X11 | picom ✅ |
| Debian + Wayland | 不用 compton |
| 老机器 | xrender |
| 想要特效 | glx |
如果你愿意,可以告诉我:
我可以给你一份完全适配的配置。