添加 GNOME 3 PPA 后,Gnome 应用程序的全局菜单损坏

添加 GNOME 3 PPA 后,Gnome 应用程序的全局菜单损坏

使用 GNOME3 PPA 升级 Nautilus 后(我已经使用它好几天了,没有出现任何问题),所有 Gnome 应用程序(如、、3.4 等)的全局菜单都坏了... totem)。同时,当我从终端启动任何这些应用程序时,都会收到以下错误:gnome-terminaLnautilus

Gtk-WARNING **: Theme parsing error: gtk-widgets.css:62:17: Theming engine 'unico' not found

我清除了 GNOME3 PPA,重新更新、自动清理、dist升级、降级 Nautilus,重新安装了gtk3-engines-unicoappmenu,但都徒劳无功。

在此处输入图片描述

有人知道如何修复这个问题吗?

~$ apt-cache policy gtk3-engines-unico
gtk3-engines-unico:
  Installed: 1.0.2+r139-0ubuntu2
  Candidate: 1.0.2+r139-0ubuntu2
  Version table:
 *** 1.0.2+r139-0ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ quantal/main amd64 Packages
        100 /var/lib/dpkg/status

~$ apt-show-versions gtk3-engines-unico
gtk3-engines-unico/quantal uptodate 1.0.2+r139-0ubuntu2

Unico 问题似乎已为人所知在RR.13.04中

我已经安装了 RR-13.04 中的 gtk3-engines-unico,想看看它是否能解决这个问题,但徒劳无功。现在,当我从终端运行 Gnome 应用程序时,我收到了不同的错误消息:

Failed to load type module: (null)

menu_proxy_module_load': /usr/bin/python:
undefined symbol: menu_proxy_module_load

但是 12.10 怎么样?

答案1

好的。问题解决了。

问题来自于libgtk-3-0。 A更新系统中仍保留有比 Quantal 档案中的版本( 3.6.0-0ubuntu3.2 )更高的版本( 3.6.2 )。

实际上,我第一次执行 GNOME3 PPA 清除时,由于ppa 清除量子官方档案中的软件包(多架构错误)。所以我:

  • 安装了新版本的 ppa-purge,修复了该错误。
  • 再次重新添加 GNOME3 PPA sudo apt-add-repository ppa:gnome3-team/gnome3:。
  • 再次运行 ppa-purge:sudo ppa-purge ppa:gnome3-team/gnome3

它将 GNOME3 PPA 安装的所有软件包降级为来自官方量子档案的软件包。

  • 必须注销才能使更改生效。

相关内容