在 Linux 上 Compton(或已改名为 picom)导致黑屏,通常是配置或显示环境不兼容引起的。下面按「常见原因 → 解决办法」给你整理一下。
Compton 默认可能使用 xrender 或 glx,某些显卡/驱动会黑屏。
✅ 解决:
backend = "glx";
# 或
backend = "xrender";
逐个试,重启 compton。
例如:
blur-background = true;
在部分环境下会直接黑屏。
✅ 解决:
Compton 只支持 X11。
✅ 检查:
echo $XDG_SESSION_TYPE
如果是 wayland,Compton 一定会出问题(黑屏/无效)。
✅ 解决:
wayland compositor(如 sway、hyprland 自带)多屏时容易黑屏。
✅ 尝试:
detect-monitors = true;
或只保留一个屏幕测试。
✅ 解决:
你可以先用这个测试:
backend = "glx";
vsync = true;
shadow = false;
fade = false;
blur-background = false;
启动:
compton --config ~/.config/compton.conf
compton --config ~/.config/compton.conf -b
或不用 -b 看日志。
Compton 已停止维护,picom 是继任者:
picom --config ~/.config/picom.conf
你可以把下面信息贴出来,我能精确定位:
我可以帮你改一份不黑屏的配置。