温馨提示×

debian compton为什么黑屏

小樊
35
2026-09-26 03:49:11
栏目: 智能运维

在 Debian 上使用 compton(现在更多叫 picom)出现黑屏,通常不是显卡坏了,而是合成器配置或桌面环境冲突导致的。下面按最常见原因给你排查。


一、最常见原因

1️⃣ 桌面环境自带合成器冲突

如果你用的是:

  • GNOME
  • KDE
  • XFCE(开了窗口合成)
  • MATE(开了 compositing)

再开 compton 就会黑屏或闪屏。

✅ 解决方法:

  • 关闭系统自带合成器
  • 或者 只用 compton,不用桌面合成器

XFCE 示例:

设置 → 窗口管理器微调 → 合成器 → 关闭

2️⃣ 后端(backend)选择错误

compton 默认可能用 xrender,但某些显卡/驱动不兼容。

✅ 尝试修改 ~/.config/compton.conf:

backend = "glx";

或

backend = "xrender";

然后重启:

compton --config ~/.config/compton.conf

3️⃣ OpenGL / 显卡驱动问题

尤其是:

  • NVIDIA 闭源驱动
  • 虚拟机(VirtualBox / VMware)
  • 老核显

✅ 建议配置:

backend = "xrender";
vsync = false;

NVIDIA 用户可加:

glx-no-stencil = true;
glx-copy-from-front = true;

4️⃣ 透明窗口导致“看起来黑屏”

其实是:

  • 桌面背景没设
  • 或透明区域显示成黑色

✅ 检查:

feh --bg-scale ~/图片/xxx.jpg

或设置桌面壁纸


5️⃣ 多显示器 / 分辨率异常

compton 有时在:

  • 双屏
  • HiDPI 会炸

✅ 临时测试:

compton --shadow false --fade false

二、最小可用配置(不容易黑屏)

~/.config/compton.conf

backend = "xrender";
vsync = false;
shadow = false;
fade = false;
unredir-if-possible = true;

三、推荐现在用 picom 而不是 compton

compton 已停止维护,Debian 新版通常是 picom:

sudo apt install picom
picom --config ~/.config/picom.conf

四、快速判断是不是 compton 的问题

killall compton

如果屏幕立刻恢复 → 就是 compton 配置问题


如果你愿意,可以告诉我:

  • Debian 版本(11 / 12?)
  • 桌面环境(GNOME / XFCE / i3?)
  • 显卡型号

我可以直接给你一份不会黑屏的配置。

0 踩