Traceback (most recent call last):
File "/usr/bin/alacarte", line 23, in
from Alacarte.MainWindow import MainWindow
File "/usr/share/alacarte/Alacarte/MainWindow.py", line 32, in
from Alacarte.MenuEditor import MenuEditor
File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 23, in
from Alacarte import util
File "/usr/share/alacarte/Alacarte/util.py", line 25, in
from gi._glib import GError
ImportError: cannot import name GError
El "fallo" está en from gi._glib import GError. Y su resolución es simple.
Abrimos una terminal y tecleamos lo siguiente para editar el fichero /usr/share/alacarte/Alacarte/util.py
- sudo gedit /usr/share/alacarte/Alacarte/util.py
Y en el fichero (al principio) buscamos la línea:
# XXX: look into pygobject error marshalling
from gi._glib import GError
Y la cambiamos por esta:
# XXX: look into pygobject error marshalling
from gi.repository.GLib import GError
Guardamos y cerramos.
Al ejecutar alacarte de nuevo se abrirá correctamente
- alacarte
Mil millones de gracias, Miguel, he tenido un par de problemas con alacarte en Gnome 3.8 (openSUSE) y he tenido que hacer un downgrade del paquete, con lo cual me daba el error que comentas.
ResponderEliminarInestimable ayuda, gracias de nuevo.
Un placer haberte servido de ayuda ;)
EliminarUn saludo!