unity/compiz 错误“FBO 不完整”是什么意思以及如何修复它?

unity/compiz 错误“FBO 不完整”是什么意思以及如何修复它?

我在升级到 14.04 后遇到了 Unity 问题(由于我没有注意,在另一次更新到 14.10 后仍然存在此问题)

我没有 Unity 或其他任何东西,只有 Firefox,因为它是一款非常好的应用程序,它可以为我加载,让我可以从它离开的地方继续使用。

我可以降到 TTY1,DISPLAY=:0 unity --replace但我收到的错误消息是

compiz (opengl) — 错误:FBO 不完整:GL:FRAMEBUFFER UNSUPPORTED

它想要告诉我什么以及我该如何解决这个问题?

更新 1:我尝试遵循此处的建议:升级到 14.10 并且没有 unity 没有 dash但这不是我想要的答案。

更新 2:使用DISPLAY=:0 ccsm我可以启用 compiz 的 Unity 插件并在 OpenGL 中禁用 Framebuffer Object,DISPLAY=:0 compiz然后给我 Unity 侧边栏,虽然顶部栏非常有限并且缺少菜单等。

答案1

这就是我为自己解决问题的方法。

ctrl我使用++进入 tty1altF1输入DISPLAY=:0 ccsm ctrl++我切换回来并使用 CCSM 我能够启用 Unity 的 compiz 插件并在 OpenGL 插件中禁用 Framebuffer Object altF7

然后返回 tty1 并

sudo apt-get install --reinstall ubuntu-desktop

我重新启动并且一切正常。

相关内容