温馨提示×

为何ubuntu compton黑屏

小樊
37
2026-10-01 05:41:08
栏目: 智能运维

在 Ubuntu 上使用 Compton(现在多被 picom 取代)出现黑屏,通常不是系统坏了,而是合成器配置/显示环境不兼容导致的。下面按「最常见原因 → 解决办法」来说明。


一、最常见原因

1. 在 Wayland 下强行用 Compton(必黑屏)

  • Ubuntu 22.04+ 默认可能是 Wayland
  • Compton / 老 picom 只支持 X11
  • 结果:桌面黑屏或只剩鼠标

✅ 解决:

echo $XDG_SESSION_TYPE
  • 如果是 wayland → 注销,登录界面选 Ubuntu on Xorg

2. Compton 启动太早(在桌面环境前)

如果你写在:

  • ~/.xinitrc
  • 自动启动项

但桌面还没起来,就会黑屏。

✅ 正确方式(以 GNOME 为例):

gnome-session-properties

添加:

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

3. 背景被“透明化”了

Compton 把桌面背景当窗口处理,结果:

  • 壁纸消失
  • 看起来像黑屏

✅ 配置里加:

desktop-opacity = 1.0;

4. 阴影 / 模糊参数错误

比如:

blur-method = "gaussian";

老 Compton 不支持,直接崩 → 黑屏

✅ 用最小配置测试:

backend = "xrender";
shadow = false;
fade = false;

5. 双显卡 / NVIDIA 驱动问题

  • NVIDIA 私有驱动 + Compton 容易黑屏
  • 尤其 Optimus 笔记本

✅ 尝试:

backend = "glx";
vsync = "none";

或改用 picom(更现代)


二、强烈建议:用 picom 替代 compton

Compton 已停止维护。

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

最小 picom.conf:

backend = "xrender";
shadow = false;
fade = false;

三、快速排查清单

# 1. 确认 X11
echo $XDG_SESSION_TYPE

# 2. 临时关掉合成器
killall compton

# 3. 用默认配置启动
compton --config /dev/null

四、如果你愿意

你可以贴出:

  • Ubuntu 版本
  • 是否 NVIDIA
  • compton.conf
  • 是否 Wayland

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

0 踩