在 Debian 上用 Compton(或已更名为 Picom) 时出现黑屏,通常不是“显卡坏了”,而是** compositor 与显示环境不匹配/配置错误**。下面按「最常见 → 较少见」给你原因和解决办法。
如果你用的是:
再开 Compton 会冲突 → 黑屏 / 闪屏
✅ 解决:
Debian 新版默认:
✅ 解决:
echo $XDG_SESSION_TYPE
# 应为 x11
Compton 不是桌面环境 常见错误:
startx compton
❌ 错误
✅ 正确:
startx ~/.xinitrc
.xinitrc 里应有:
compton &
your_window_manager
backend = "glx" 黑屏某些显卡(尤其是虚拟机/NVIDIA)不支持
✅ 改:
backend = "xrender";
或 Picom:
backend = "xrender";
例如:
shadow = true;
opacity-rule = [ "0:_NET_WM_STATE@:32a" ];
✅ 先删掉自定义配置,用默认:
mv ~/.config/compton.conf ~/.config/compton.conf.bak
Compton + NVIDIA 容易黑屏
✅ 尝试:
vsync = false;
unredir-if-possible = true;
或改用 picom(新版)
默认不支持 GL
✅ 解决:
xrender请依次确认:
echo $XDG_SESSION_TYPE # 必须是 x11
which compton # 是否存在
ps aux | grep compton # 是否重复启动
如果你只是想要透明 + 阴影:
✅ 用 picom 而不是 compton
sudo apt install picom
picom --backend xrender
你可以告诉我:
我可以直接给你一份不会黑屏的配置。