Compton 是一个经典的 X11 合成器(窗口透明、阴影、淡入淡出等),不过现在很多人转用它的后继者 picom。下面以「从零上手」的角度,给你一份 Linux 下 Compton 配置实用指南。
Compton 只支持 X11,不适用于 Wayland。
echo $XDG_SESSION_TYPE
x11 ✅ 可以用wayland ❌ 建议改用 picom 或 Hyprland 自带合成sudo apt install compton
sudo pacman -S compton
sudo dnf install compton
新系统更推荐:
sudo pacman -S picom
compton &
如果能看到窗口变透明、有阴影,说明能用。
配置文件位置:
~/.config/compton.conf
# 透明
opacity-rule = [
"90:class_g = 'URxvt'",
"80:class_g = 'Firefox'"
];
# 阴影
shadow = true;
shadow-radius = 12;
shadow-offset-x = -4;
shadow-offset-y = -4;
shadow-opacity = 0.5;
# 动画
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
# 后端
backend = "glx";
vsync = true;
在「自启动程序」里加:
compton --config ~/.config/compton.conf
在 ~/.config/i3/config 或 ~/.xinitrc 里加:
exec compton --config ~/.config/compton.conf
| 功能 | 配置 |
|---|---|
| 全局透明 | inactive-opacity = 0.9 |
| 禁用某程序透明 | opacity-rule |
| 无阴影 | shadow = false |
| 性能优先 | backend = "xrender" |
| 避免闪屏 | vsync = true |
backend = "xrender";
vsync = false;
✅ 推荐迁移到 picom
picom --config ~/.config/picom.conf
配置几乎完全兼容。
如果你告诉我:
我可以帮你写一份「直接能用的配置」。