在 Linux 上配置 Compton(现在多被维护分支 picom 取代,命令通常是 picom 或 compton)主要用于实现窗口合成、透明、阴影、模糊等特效。下面从安装 → 基础配置 → 常用参数 → 开机启动一步步说明。
sudo apt install compton
# 或(推荐)
sudo apt install picom
sudo pacman -S picom
sudo dnf install picom
注意:
- 老版本叫
compton- 新版本叫
picom,配置文件兼容
mkdir -p ~/.config/picom
picom --example-config > ~/.config/picom/picom.conf
或(compton 旧版):
compton --example-config > ~/.config/compton.conf
~/.config/picom/picom.conf# 后台运行
backend = "glx";
vsync = true;
# 透明度
inactive-opacity = 0.9;
active-opacity = 1.0;
frame-opacity = 1.0;
# 阴影
shadow = true;
shadow-radius = 12;
shadow-offset-x = -8;
shadow-offset-y = -8;
shadow-opacity = 0.4;
# 淡入淡出
fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
# 忽略某些窗口阴影
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Conky'",
"class_g ?= 'compton'"
];
# 排除全屏
unredir-if-possible = true;
picom &
# 或
compton &
picom --config ~/.config/picom/picom.conf
在窗口管理器配置中加入:
exec --no-startup-id picom
systemctl --user enable picom
systemctl --user start picom
alacritty, kitty)backend = "xrender";
vsync = false;
unredir-if-possible = true;
✅ 推荐用 picom(活跃维护)
❌ compton 已基本停止更新
如果你愿意,可以告诉我:
我可以直接帮你写一份完整可用的配置。