web-dev-qa-db-fra.com

Menu global cassé pour les applications Gnome après l'ajout de GNOME 3 PPA

Après avoir utilisé GNOME3 PPA pour mettre à niveau Nautilus, (je travaille avec lui depuis plusieurs jours sans problème), le menu global s'est cassé pour toutes les applications Gnome, comme totem, gnome-terminaL, nautilus 3.4, etc ...). En même temps, lorsque je lance l'une de ces applications à partir du terminal, j'obtiens l'erreur suivante:

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

J'ai purgé le GNOME3 PPA, mis à jour, nettoyé automatiquement, mis à niveau à distance, déclassé Nautilus, réinstallé le gtk3-engines-unico et appmenu, mais en vain.

enter image description here

Quelqu'un a une idée de résoudre ce problème?

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

Le problème Unico semble être connu dans RR.13.04 .

J'ai installé gtk3-motors-unico à partir de RR-13.04, pour voir si cela résout le problème, mais en vain. Maintenant, je reçois un message d'erreur différent lors de l'exécution d'une application Gnome à partir du terminal:

Failed to load type module: (null)

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

Mais qu'en est-il de 12 h 10?

1
Hanynowsky

D'accord. Résolu le problème.

Le problème venait de libgtk-3-. Une version plus récente (3.6.2) que celle de l'archive quantique (3.6.0-0ubuntu3.2) était toujours conservée dans le système.

En fait, la purge de GNOME3 PPA lorsque je l'ai fait pour la première fois, n'a pas été effectuée correctement en raison d'un bogue dans le paquet ppa-purge dans les archives officielles quantiques (bogue multi-arch). Donc je :

  • installé une nouvelle version de ppa-purge qui a corrigé le bogue.
  • à nouveau ajouté le GNOME3 PPA: Sudo apt-add-repository ppa:gnome3-team/gnome3.
  • a exécuté à nouveau ppa-purge: Sudo ppa-purge ppa:gnome3-team/gnome3

Il a rétrogradé tous les packages installés à partir de GNOME3 PPA vers ceux des archives quantiques officielles.

  • Une déconnexion était nécessaire pour que les modifications prennent effet.
1
Hanynowsky