在 Debian 上启用 Compton(现在更推荐用它的继任者 picom),一般流程如下。我分 Compton(旧) 和 picom(新) 两种方式说明,并给出常见配置。
Compton / picom 需要 Xorg + 合成管理器支持,不适用于纯 Wayland。
echo $XDG_SESSION_TYPE
如果是 x11,可以继续;如果是 wayland,Compton 无法使用。
Debian 10+ 仓库里已经用 picom 替代了 compton。
sudo apt update
sudo apt install picom
sudo apt install compton
已停止维护,仅老系统使用。
picom &
或
compton &
如果没报错,说明可以运行。
在 ~/.xinitrc 或 autostart 中加入:
picom &
例如 ~/.xinitrc:
exec picom &
exec your-wm
在配置文件里加:
exec --no-startup-id picom
mkdir -p ~/.config/picom
cp /usr/share/doc/picom/examples/picom.sample.conf ~/.config/picom/picom.conf
picom --config ~/.config/picom/picom.conf &
# ~/.config/picom/picom.conf
backend = "glx";
opacity-rule = [
"90:class_g = 'Xfce4-terminal'",
"80:class_g = 'Firefox'"
];
shadow = true;
shadow-radius = 12;
shadow-offset-x = -15;
shadow-offset-y = -15;
shadow-opacity = 0.5;
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
vsync = true;
检查是否已有合成管理器:
ps aux | grep picom
或关闭其他合成器(如 xfwm4 自带合成)。
尝试:
picom --backend xrender
picom --experimental-backends
sudo apt install picom
picom &
如果你告诉我:
我可以给你一份 完全适合你系统的配置。