El menú de Aplicaciones de Gnome está en blanco. (solucionado)

Imagen de llsoft
0 puntos

Hola.

Resulta que instalé Gnome y luego el Cairo-Dock.

Instalando otras aplicaciones (en la actualización de la 12.04 a la 12.10 me habían desaparecido todas las que tenía instaladas), en un momento dado (¿?) desapareció el menú de aplicaciones del Gnome y con él el gnome-panel. Gracias a que tenía el Cairo-Dock he podido acceder a la línea de comandos y tratar de añadir nuevas aplicaciones... pero sólo se añaden en las opciones del Cairo-Dock. El menú de aplicaciones está vacío.

1. Al ejecutar el gnome-panel sale:
"(gnome-panel:9158): Gtk-CRITICAL **: gtk_accelerator_parse_with_keycode: assertion `accelerator != NULL' failed"

2. Al iniciar sesión me da un error en el fichero del sistema /usr/share/alacarte
"ValueError: can not load menu tree 'applications.menu'"

3. El susodicho fichero "applications.menu" no existe en ninguna parte.

He desinstalado y vuelto a instalar gnome y cairo-dock para ver si se arregla el problema o se crea el fichero "applications.menu" y todo sigue igual.

¿Alguien puede ayudarme a reconstruir de nuevo el menú del sistema?

Muchas gracias

Imagen de llsoft
+1
0
-1

NOTA: El comando "update-menus" no hace absolutamente nada.

+1
0
-1
Imagen de llsoft
+1
0
-1

Si ejecuto en un terminal "sudo gnome-panel", éste aparece, conteniendo el menú de aplicaciones y todo lo demás excepto el tray-icon. Si cierro el terminal, el panel sigue en su sitio. Pero todas las órdenes de menú que ejecute, lo hacen con permisos de root ¡Problemón!

Concluyo que lo que falla es el menú para usuarios, quizá el usuario no tenga permisos para ejecutar "update-menus", no sé.

Si ejecuto "gnome-panel" en modo usuario, aparecen todos los errores anteriores.
"sudo alacarte" también funciona y "alacarte" a secas, no.

+1
0
-1
Imagen de llsoft
+1
0
-1

(comentario borrado)

+1
0
-1
Imagen de llsoft
+1
0
-1

Acabo de ejecutar como usuario

update-menus --stdout >> /home/jb/applications.menu

La pregunta es: ¿dónde hay que poner ese fichero para que lo lea el menú? Es en ese directorio donde no tengo permisos de escritura. Fijo que por ahí van los tiros.

+1
0
-1
Imagen de llsoft
+1
0
-1

He creado un nuevo usuario con los mismos permisos que el usuario que fallaba.
He comparado todos los directorios de configuración ocultos (empiezan por .) entre ambos usuarios.
He borrado un montón de directorios que no estaban en el segundo usuario. A su vez, todo aquello que tuviera que ver con gnome del usuario 1.
He cerrado sesión y vuelto a entrar.
Problema resuelto. Ya veo los menús en el usuario que fallaba. Lo único que he perdido es la configuración de muchos programas, pero eso es lo de menos.

+1
0
-1
Imagen de ubu777
+1
0
-1

Estimado usuario:
Por lo que veo aun no te pasan el tip, antes de actualizar Ubuntu a una nueva version es ALTAMENTE recomendable borrar los ficheros de configuracion personales (los que comienzan con un punto) de TODAS las aplicaciones provenientes de repositorios externos (ppa's,etc) o de las aplicaciones que sobreescriben la configuracion esencial del escritorio, por ejemplo:
El panel: si tu instalas el gnome panel estas sobreescribiendo la configuracion por defecto de Ubuntu, el cual utiliza el Dash de Unity.Por eso al actualizar de version, surge el conflicto del nuevo sistema intentando configurarse con el Unity y tu configuracion del Gnome-panel.
Saludos y feliz año !!

+1
0
-1

--------------------------------------------------------------------
*I'm sorry, I've played very sensitive fibers. This forum is not ready for my help. You can contact me in the master forums.
Ubuntu Forums Org.