在 Debian 下配置 Compton(现在多称为 picom) 主要涉及安装、编写配置文件以及设置开机自启。下面按步骤说明。
Debian 官方仓库里已经把 compton 替换为 picom(功能更强、维护更活跃)。
sudo apt update
sudo apt install picom
安装完成后,命令名通常是 picom,而不是 compton。
mkdir -p ~/.config/picom
如果你没有现成配置,可以先复制示例:
cp /usr/share/doc/picom/examples/picom.sample.conf ~/.config/picom/picom.conf
有些版本路径可能是:
/usr/share/picom/picom.sample.conf
nano ~/.config/picom/picom.conf
常见配置项说明:
# 开启阴影
shadow = true;
shadow-radius = 12;
shadow-offset-x = -15;
shadow-offset-y = -15;
shadow-opacity = 0.5;
# 开启透明度
opacity-rule = [
"90:class_g = 'Alacritty'",
"85:class_g = 'Firefox'"
];
# 开启淡入淡出
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
# 垂直同步
vsync = true;
# 后台运行
backend = "glx"; # 或 xrender
保存后退出(Ctrl+O → Enter → Ctrl+X)。
picom --config ~/.config/picom/picom.conf &
如果只想用默认配置:
picom &
.xsessionrc(推荐,适用于大多数窗口管理器)nano ~/.xsessionrc
添加:
picom &
保存后重新登录即可。
在 ~/.config/i3/config 中加入:
exec --no-startup-id picom
在 ~/.config/bspwm/bspwmrc:
picom &
在 ~/.config/openbox/autostart:
picom &
查看错误信息:
picom --config ~/.config/picom/picom.conf
尝试切换 backend:
backend = "xrender";
确保没有同时运行:
ps aux | grep picom
killall picom
# 重启 picom
killall picom && picom &
# 查看版本
picom --version
如果你愿意,可以告诉我:
我可以帮你定制一份 picom.conf。