在 Debian 上 Compton(现在社区更多用它的继任分支 picom)通常用来做 X11 窗口合成的透明、阴影、模糊、特效。下面从安装到基本使用给你一份实操指南。
sudo apt update
sudo apt install compton
或 newer 版本(推荐):
sudo apt install picom
✅ 建议用
picom,compton 已基本停止维护
Compton / picom 只支持 X11
检查:
echo $XDG_SESSION_TYPE
输出应为:
x11
如果是 wayland,需要退出登录,选择 X11 会话。
compton &
或
picom &
如果你用:
exec --no-startup-id picom
Startup Applications 添加:picom
mkdir -p ~/.config/picom
picom --config ~/.config/picom/picom.conf --write-pid
或手动创建:
nano ~/.config/picom/picom.conf
# 基础
backend = "glx";
vsync = true;
# 透明
opacity-rule = [
"90:class_g = 'URxvt'",
"80:class_g = 'Alacritty'"
];
# 阴影
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -2;
shadow-offset-y = -2;
# 模糊(需要 glx backend)
blur-method = "gaussian";
blur-strength = 10;
# 忽略某些窗口
shadow-exclude = [
"class_g = 'Firefox'",
"name = 'Notification'"
];
# 重启
pkill picom && picom &
# 调试模式(看日志)
picom --log-level DEBUG
compton --no-fadingvsync = false;
backend = "xrender";
| 项目 | 状态 |
|---|---|
| compton | ❌ 停止维护 |
| picom | ✅ 活跃 |
| picom (jonaburg fork) | ✅ 最强特效 |
如果你愿意,可以告诉我:
我可以直接给你一份 可用配置。