After using the GNOME3 PPA to upgrade Nautilus , (I have been working with it for several days without problems), the Global Menu broke for all Gnome-application, like totem
, gnome-terminaL
, nautilus
3.4, etc...).
At the same time, when I launch any of these applications from terminal, I get the following error:
Gtk-WARNING **: Theme parsing error: gtk-widgets.css:62:17: Theming engine 'unico' not found
I purged the GNOME3 PPA, re-updated, auto-cleaned, dist-upgraded, downgraded Nautilus, reinstalled the gtk3-engines-unico
and appmenu
, but in vain.
Anyone has a clue of fixing this?
~$ 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
The Unico issue seems to be known in RR.13.04.
I have Installed gtk3-engines-unico from RR-13.04, to see if it fixes the issue but in vain. Now I get a different error message when running a Gnome application from Terminal:
Failed to load type module: (null)
menu_proxy_module_load': /usr/bin/python:
undefined symbol: menu_proxy_module_load
But what about 12.10?
Ok. Solved the problem.
The problem came from libgtk-3-0. A newer version (3.6.2) than the one in quantal archive ( 3.6.0-0ubuntu3.2 ) was still kept in the system.
Actually, the GNOME3 PPA purging when I first did it, was not performed correctly due to a bug in the ppa-purge package in quantal official archives (multi arch bug). So I :
sudo apt-add-repository ppa:gnome3-team/gnome3
.sudo ppa-purge ppa:gnome3-team/gnome3
It downgraded all the packages installed from GNOME3 PPA to the ones from the official quantal archives.