在 Debian 上“修复 Compton 配置”通常分为几类问题:Compton 根本启动不了 / 黑屏 / 闪屏 / 高 CPU / 多显示器异常 / 与窗口管理器冲突。下面按最常见场景给你一套排查 + 修复指南。
Debian 现在常见情况:
compton(已停止维护)picom(推荐)检查:
which compton
which picom
✅ 建议直接换 picom
sudo apt remove compton
sudo apt install picom
创建或覆盖配置文件:
mkdir -p ~/.config/picom
nano ~/.config/picom/picom.conf
backend = "glx";
vsync = true;
shadow = false;
fade = false;
启动测试:
picom --config ~/.config/picom/picom.conf
如果能跑,再逐步加功能。
原因:backend 不匹配
✅ 解决:
backend = "xrender";
或
backend = "glx";
逐个试
关闭 vsync 或换 backend:
vsync = false;
backend = "xrender";
不要重复启动 compositor
检查是否在 autostart 里重复:
ps aux | grep picom
i3 示例(只启动一次):
exec --no-startup-id picom
加:
backend = "glx";
glx-no-stencil = true;
或直接使用:
backend = "xrender";
shadow-exclude = [
"class_g = 'Firefox'",
"class_g = 'Conky'"
];
加入窗口管理器 autostart:
echo "exec --no-startup-id picom" >> ~/.config/i3/config
echo "picom &" >> ~/.config/openbox/autostart
picom --config ~/.config/picom/picom.conf --verbose
看报错信息,90% 问题都能定位。
rm -rf ~/.config/picom
sudo apt purge compton picom
sudo apt install picom
你可以直接告诉我:
cat /etc/os-release)我可以给你一份完全匹配你系统的 picom.conf。