Глобальное меню для приложений Gnome нарушено после добавления GNOME 3 PPA

После использования PPA GNOME3 для обновления Nautilus (я работал с ним в течение нескольких дней без проблем), глобальное меню сломалось для всех приложений Gnome, таких как totem, gnome-terminaL, nautilus 3.4, так далее...). В то же время, когда я запускаю любое из этих приложений из терминала, я получаю следующую ошибку:

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

Я очистил PPA GNOME3, повторно обновил, автоматически очистил, обновил dist, понизил версию Nautilus , переустановил gtk3-engines-unico и appmenu, но напрасно.

enter image description here

У кого-нибудь есть подсказка, как это исправить?

~$ 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 .

Я установил gtk3-engine-unico из RR-13.04, чтобы посмотреть, исправит ли она проблему, но напрасно. Теперь я получаю другое сообщение об ошибке при запуске приложения Gnome из терминала:

Failed to load type module: (null)

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

Но как насчет 12.10?

1
задан 30 November 2012 в 04:50

1 ответ

Хорошо. Решил проблему.

Проблема возникла из libgtk-3-0 . более новая версия (3.6.2), чем в квантовом архиве (3.6.0-0ubuntu3.2), все еще сохранялась в системе.

На самом деле, чистка PPA в GNOME3, когда я впервые это сделал, не была выполнена правильно из-за ошибки в пакете ppa-purge в официальных квантовых архивах (многоархивная ошибка). Итак, я:

  • установил новую версию ppa-purge, которая исправила ошибку.
  • повторно добавил PPA GNOME3: sudo apt-add-repository ppa:gnome3-team/gnome3.
  • снова запустил ppa-purge: sudo ppa-purge ppa:gnome3-team/gnome3

Он понизил все пакеты, установленные из GNOME3 PPA, до пакетов из официальных квантовых архивов.

  • Чтобы изменения вступили в силу, необходим выход из системы.
0
ответ дан 30 November 2012 в 04:50

Другие вопросы по тегам:

Похожие вопросы: