如何调试 Unity?(它可以从 Live CD 运行,但更新后不起作用……)

如何调试 Unity?(它可以从 Live CD 运行,但更新后不起作用……)

在执行自动更新(从 11.10 到 12.04)之前,我已经通过实时 USB 测试了 Ubuntu 12.04,一切正常。然后,更新后,我甚至无法让 Unity 2D 工作。我安装了 Gnome 软件包,因此我可以使用 Gnome 经典版(只有“无效果”选项有效)。

有人知道如何调试 Ubuntu/Unity 以尝试使其正常工作吗?(或者我需要重新安装...)

答案1

我找到了解决方案。它与 NVIDIA 的驱动程序问题有关。

正在查找以下位置的消息/var/log/syslog,我发现了一条错误信息,从中我提取了主要内容:

libc-2.15.so compiz 中的段错误 4

通过 Google 搜索,我发现了这篇文章:

升级到 12.04 后,Compiz 因 SIGSEGV 崩溃

http://ubuntuforums.org/showthread.php?t=1966002&page=2

因此,问题与 NVIDIAS 的专有驱动程序有关。(有两种选择附加驱动程序,它们都不起作用……)禁用它们让我恢复正常的 Unity,不幸的是,由于显而易见的原因,它运行缓慢。这就是为什么当我使用实时 USB 时不会遇到这个问题的原因:专有驱动程序默认情况下未启用。

现在,我们必须等待 NVIDIA 修复此问题......

答案2

如果是我,我会进行全新安装(但经过大量工作后,我实际上还是这么做了)。你不会喜欢的一点建议:请试用 Unity 一周。我讨厌它,但还是坚持了下来。现在没有什么能诱使我回到 gnome 了!!!!

相关内容