在 Debian 上配置 Compton(现多被称为 picom 的前身)通常用于实现窗口透明、阴影、模糊等合成效果。下面按常见使用方式说明。
Debian 官方仓库中一般叫 compton 或 picom:
sudo apt update
sudo apt install compton
新版本 Debian 更推荐:
sudo apt install picom
compton &
或
picom &
在 ~/.xinitrc 或窗口管理器启动脚本中加入:
compton &
例如在 ~/.xinitrc:
compton -b &
exec dwm
Compton 默认读取:
~/.config/compton.conf
或(picom):
~/.config/picom.conf
若不存在可手动创建。
# 后端
backend = "glx";
# 透明
opacity-rule = [
"90:class_g = 'URxvt'",
"80:class_g = 'Firefox'"
];
# 阴影
shadow = true;
shadow-radius = 8;
shadow-offset-x = -2;
shadow-offset-y = -2;
shadow-opacity = 0.5;
# 淡入淡出
fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
# 避免某些窗口阴影
shadow-exclude = [
"class_g = 'Dmenu'",
"class_g = 'Dock'"
];
# 刷新率相关
vsync = true;
compton -b # 后台运行
compton -c # 启用阴影
compton -f # 启用淡入淡出
compton --opacity-rule='90:class_g = "URxvt"'
~/.config/openbox/autostart 添加:compton -b
backend = "glx" 或 xrendervsyncbackend = "xrender"picom,配置几乎一致如果你使用的是 具体窗口管理器(如 i3 / dwm) 或 具体 Debian 版本,可以告诉我,我可以给你更精确的配置。