在 Linux 上配置 Compton(现在多被维护分支 picom 取代)作为 compositor(合成器)时,有几个关键点需要注意,避免黑屏、卡顿或冲突问题。
推荐用 picom(Compton 已停更):
# Debian/Ubuntu
sudo apt install picom
# Arch
sudo pacman -S picom
老旧教程里的 compton 包可能已失效。
~/.config/picom.conf
cp /etc/xdg/picom.conf ~/.config/picom.conf
backend = "glx";
vsync = true;
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.4;
opacity-rule = [
"90:class_g = 'Alacritty'"
];
unredir-if-possible = true;
注意:
backend:
glx(常见)xrender(老旧机器)vsync:避免撕裂,但可能增加延迟i3 示例:
exec --no-startup-id picom
bspwm:
picom &
.xinitrc 和桌面自启都写,会冲突picom --backend glx --vsync
xrenderpicom --diagnostics
picom -b --log-level debug
常见问题:
Failed to load backend → 驱动或后端不对fade / shadow 测试unredir-if-possible如果你愿意,可以告诉我:
我可以直接给你一份可用配置。