启动后没有 Unity/compiz – GTK 问题?

启动后没有 Unity/compiz – GTK 问题?

ASUS Zenbook Prime、Ubuntu 12.10 与 Windows 7 使用双启动。

在 Ubuntu 中工作时,突然文件图标无法正常显示(所有图标都显示为相同的白色页面),桌面变为蓝色,但其他一切仍可正常工作。我能想到的最好情况是,当我下载一些软件更新(gloobus-preview、天气图标和其他更新)时,安装无法进行,Ubuntu 抱怨分段错误。

我重启了电脑,现在登录 Ubuntu 后(看起来基本正常,但通知区域中的图标显示不正确),我得到蓝屏,没有统一、桌面图标或通知区域。我可以使用 ctrl+alt+t 进入终端,但无法在其中输入内容。

  • 我已重新启动多次,结果相同。
  • 无论是使用 Windows 7 启动还是从 USB 启动 Ubuntu,一切均运行正常。
  • 我可以进入命令行登录,然后进入常规命令行
  • 使用 GRUB 加载程序中的高级 Ubuntu 选项,我可以恢复并正常启动当前和以前的内核。所有旧内核都无法工作,我无法理解恢复选项的含义,但很乐意添加任何有用的调试。

  • 我确实运行了软件包修复程序,它抱怨 gloobus-preview 损坏。在命令行中使用 sudo apt-get remove 删除了 gloobus-preview - 重启后没有检查任何内容。

  • 我读过这个:我的 Ubuntu 12.10 无法启动 GUI但大多数答案似乎并不适用,因为 Zenbook 有一个通用的英特尔显卡,以前从来没有出现过问题。

如有任何建议我将不胜感激!

更新:因此,我能够在终端中输入内容并尝试启动一些程序 - 对于 apturl 来说,这有点随机,但对于 unity 和 compiz 来说,这看起来非常相似(之前有数十个无法识别的图像文件格式问题)。所以这看起来像是 GTK 问题?有什么想法可以解决这个问题吗?

(apturl-gtk:417): Gtk-WARNING **: Theme parsing error: unity.css:32:51: Unrecognized image file format

(apturl-gtk:417): Gtk-WARNING **: Unknown property: GtkDialog.has-separator
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/AptUrl/AptUrl.py", line 142, in parseArgs
    apturl_list = Parser.parse(args[0])
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/apturl-gtk", line 47, in <module>
    sys.exit(apturl.main())
  File "/usr/lib/python3/dist-packages/AptUrl/AptUrl.py", line 169, in main
    apturl_list = self.parseArgs()
  File "/usr/lib/python3/dist-packages/AptUrl/AptUrl.py", line 144, in parseArgs
    self.ui.error(_("Need a url to continue, exiting"))
  File "/usr/lib/python3/dist-packages/AptUrl/gtk/GtkUI.py", line 59, in error
    d = self._get_dialog(Gtk.MessageType.ERROR, summary, msg)
  File "/usr/lib/python3/dist-packages/AptUrl/gtk/GtkUI.py", line 52, in _get_dialog
    d.set_icon(Gtk.IconTheme.get_default().load_icon('deb', 16, False))
  File "/usr/lib/python3/dist-packages/gi/types.py", line 47, in function
    return info.invoke(*args, **kwargs)
gi._glib.GError: Icon 'deb' not present in theme

答案1

这只是部分答案,即我没有解决方案,但我知道哪里出了问题。我很确定我已经找出了罪魁祸首,主要是我:我添加了 Ricotz 的 Ubuntu 测试 ppa:http://ppa.launchpad.net/ricotz/testing/ubuntu- 我添加它只是为了安装 Ubuntu Tweak,但应该更仔细地阅读详细信息。无论如何,它更新了各种 gtk 和 gdk 库,以至于我无法再修复问题,最终重新安装了 Ubuntu。

相关内容