在 Debian 上排查 Compton(窗口合成器) 问题,可以按下面步骤系统性来做。Compton 现在已经基本被 picom 取代,但排查思路是通用的。
which compton
# 或
dpkg -l | grep compton
如果没有:
sudo apt update
sudo apt install compton
建议:新系统用
picom
sudo apt install picom
不要直接靠开机自启,先手动跑:
compton --config ~/.config/compton.conf
或(picom):
picom --config ~/.config/picom.conf
观察终端输出,常见错误:
lspci | grep -i vga
在配置文件中:
backend = "glx";
# 或
backend = "xrender";
排查建议:
xrenderglx如果你用的是:
不要再跑 compton,会冲突。
关闭桌面合成后再试 compton。
✅ 解决:
compton --backend xrender
配置文件加:
vsync = true;
确认:
opacity-rule = [ "90:class_g = 'URxvt'" ];
shadow = false;
blur-background = false;
compton --debug
或 picom:
picom --log-level trace
backend = "xrender";
vsync = true;
shadow = false;
fade = false;
~/.xprofile 或 ~/.xinitrc 中只启动一次 compton示例 ~/.xinitrc:
compton &
exec openbox
如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你针对性配置。