在 Ubuntu 上排查 compton(或已更名为 picom) 的故障,通常可以按下面步骤系统性进行。
which compton
which picom
现代 Ubuntu 更多使用
picom,compton已停止维护。
ps aux | grep -E 'compton|picom'
如果没有运行,可手动启动测试:
picom --config ~/.config/picom.conf
picom -b=false
或
compton --show-all-errors
常见错误:
~/.config/compton.conf~/.config/picom.confvsync 设置不当backend = "glx";
vsync = true;
然后启动:
picom --config ~/.config/picom.conf
解决:
compton 更合适,但仍需确认:
echo $XDG_SESSION_TYPE
应为 x11,不是 wayland
glxinfo | grep "OpenGL renderer"
可尝试:
backend = "xrender";
shadow = false;
blur-background = false;
| 现象 | 可能原因 | 解决 |
|---|---|---|
| 黑屏 | 与桌面合成器冲突 | 换 Xorg / 关 GNOME 合成 |
| 闪屏 | vsync 设置错误 | 改 false / 换 backend |
| 无透明 | 未启用 compositor | 确认 picom 在运行 |
| CPU 高 | 模糊/阴影过多 | 关闭特效 |
| 启动失败 | 配置错误 | 用最小配置测试 |
killall picom
picom --config /dev/null
如果你愿意,可以告诉我:
我可以给你针对性配置和命令。