温馨提示×

linux compton配置为何黑屏

小樊
39
2026-09-21 23:37:10
栏目: 智能运维

在 Linux 上 Compton(或已改名为 picom)导致黑屏,通常是配置或显示环境不兼容引起的。下面按「常见原因 → 解决办法」给你整理一下。


一、最常见原因

1. 使用了不兼容的渲染后端

Compton 默认可能使用 xrender 或 glx,某些显卡/驱动会黑屏。

✅ 解决:

backend = "glx";
# 或
backend = "xrender";

逐个试,重启 compton。


2. 透明 / 阴影 / 模糊配置错误

例如:

blur-background = true;

在部分环境下会直接黑屏。

✅ 解决:

  • 先全部注释,只留最基础配置
  • 再一项一项开启

3. 在 Wayland 下用 Compton(严重错误)

Compton 只支持 X11。

✅ 检查:

echo $XDG_SESSION_TYPE

如果是 wayland,Compton 一定会出问题(黑屏/无效)。

✅ 解决:

  • 注销,选择 Xorg / X11 会话
  • 或使用 wayland compositor(如 sway、hyprland 自带)

4. 多显示器 / 不同 DPI

多屏时容易黑屏。

✅ 尝试:

detect-monitors = true;

或只保留一个屏幕测试。


5. 与桌面环境冲突

  • GNOME(有自带合成器)
  • KDE(有 kwin)
  • Xfce 开了自带合成

✅ 解决:

  • 先关闭桌面自带合成
  • 再启动 compton

二、最小可用配置(防止黑屏)

你可以先用这个测试:

backend = "glx";
vsync = true;
shadow = false;
fade = false;
blur-background = false;

启动:

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

三、调试方法(非常重要)

1. 看错误输出

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

或不用 -b 看日志。

2. 用 picom 替代(推荐)

Compton 已停止维护,picom 是继任者:

picom --config ~/.config/picom.conf

四、如果你愿意

你可以把下面信息贴出来,我能精确定位:

  1. 发行版(Arch / Ubuntu / Debian?)
  2. 桌面环境(i3 / bspwm / xfce?)
  3. 显卡 + 驱动(Intel / NVIDIA / AMD?)
  4. 你的 compton 配置文件

我可以帮你改一份不黑屏的配置。

0 踩