温馨提示×

ubuntu compton怎么排错

小樊
39
2026-09-16 07:39:51
栏目: 智能运维

在 Ubuntu 上排查 Compton(或已更名为 picom) 的问题,可以按下面顺序来排错。


一、确认你用的是 compton 还是 picom

很多 Ubuntu 版本里:

  • compton 已停止维护
  • 新的是 picom
which compton
which picom

如果没有 picom,建议安装:

sudo apt install picom

启动用:

picom &

而不是 compton


二、查看是否真的在运行

ps aux | grep picom

如果没有进程,说明没启动成功。


三、前台运行看报错(最重要)

不要后台运行,直接看错误:

picom --verbose

picom --show-all-errors

常见错误:

  • 配置文件语法错误
  • 和桌面环境自带的 compositor 冲突
  • OpenGL 后端不支持

四、关闭其他 compositor

如果你用:

  • GNOME(默认有)
  • KDE
  • XFCE(有自带合成器)

要先关掉:

XFCE

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

GNOME

gsettings set org.gnome.mutter compositor-disable true

五、使用最小配置测试

先不用配置文件:

picom --config /dev/null

如果这样能用,说明是你的配置文件问题。

最小配置文件示例(~/.config/picom.conf):

backend = "glx";
vsync = true;

六、常见具体问题

1. 黑屏 / 闪屏

尝试换后端:

picom --backend xrender

2. 透明无效

确保窗口管理器支持:

  • XFCE ✅
  • i3 ✅
  • GNOME(某些情况 ❌)

3. 登录后不自动启动

在:

~/.xprofile

~/.config/autostart/picom.desktop

加:

picom &

七、日志排错

如果还不行,把下面信息发我:

  1. Ubuntu 版本
  2. 桌面环境(GNOME / XFCE / i3)
  3. picom --verbose 的完整输出
  4. 你的 picom.conf

我可以帮你精确定位。

0