温馨提示×

ubuntu compton常见错误有哪些

小樊
36
2026-09-25 09:49:51
栏目: 智能运维

在 Ubuntu 上,Compton(现已多被 picom 取代,但仍然有不少人使用旧版 compton)常见的错误和坑主要集中在 显卡驱动、配置文件、合成器冲突、权限/环境变量 等方面。下面按「现象 → 原因 → 解决办法」给你总结一份常见错误清单。


一、黑屏 / 闪屏 / 桌面不显示

1. 与桌面环境自带合成器冲突

现象:启动 compton 后黑屏、窗口消失或闪烁。

原因:

  • GNOME(mutter)
  • KDE(kwin)
  • XFCE(xfwm4 合成)
  • MATE(marco)

这些桌面自带合成器,和 compton 冲突。

解决:

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

# MATE
mate-tweak 中关闭 compositing

二、Compton 无法启动

2. 报错:compton: error while loading shared libraries

原因:依赖缺失或版本不匹配。

解决:

sudo apt install libconfig9 libdbus-1-3 libgl1 libxext6

3. 报错:No composite manager running

原因:X11 未开启 compositing 支持。

解决:

  • 确保使用 X11 而非 Wayland
  • 登录界面选择 Ubuntu on Xorg

检查:

echo $XDG_SESSION_TYPE
# 应为 x11

三、透明失效 / 阴影异常

4. 透明窗口无效

原因:

  • 未启用 transparency
  • 窗口管理器不支持

解决(示例配置):

opacity-rule = [
  "90:class_g = 'URxvt'",
  "95:class_g = 'Firefox'"
];

5. 阴影重影 / 卡顿

原因:

  • 阴影 blur 半径过大
  • 显卡性能差

解决:

shadow = true;
shadow-radius = 5;
shadow-offset-x = -3;
shadow-offset-y = -3;

四、CPU / GPU 占用高

6. 风扇狂转、卡顿

原因:

  • backend = "glx" 但驱动不稳
  • blur 开启

解决:

backend = "xrender";
blur-method = "none";

或升级到 picom:

sudo apt install picom

五、多显示器问题

7. 副屏黑屏 / 鼠标残影

原因:compton 对多屏支持较差。

解决:

  • 指定显示器:
xrender-sync-fence = true;
  • 或改用 picom(推荐)

六、Wayland 下完全无效

8. Compton 在 Wayland 不工作

原因:compton 只支持 X11。

解决:

  • 切换 Xorg
  • 或使用 Wayland 原生合成器(mutter / kwin)

七、配置错误导致崩溃

9. 配置文件语法错误

现象:compton 启动即退出。

解决:

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

常见错误:

  • 少了分号
  • 数组格式错误

八、自启动失败

10. 登录后 compton 没起来

解决:

mkdir -p ~/.config/autostart

创建:

~/.config/autostart/compton.desktop

内容:

[Desktop Entry]
Exec=compton --config ~/.config/compton.conf
Type=Application

总结建议

✅ 新系统推荐直接用 picom
✅ Ubuntu 22.04+ 默认 Wayland,compton 基本已过时
✅ 轻量窗口管理器(i3 / bspwm / openbox)才最值得用

如果你愿意,可以贴出:

  • Ubuntu 版本
  • 桌面环境
  • compton 报错信息

我可以帮你精准定位问题。

0 踩