Falta el menú de la aplicación en la barra de menú

53

Hice una nueva instalación de Ubuntu 16.04 y descubrí que los menús para muchas aplicaciones no se muestran en la barra de menús, ya que está configurado en 'Configuración> Apariencia'. Por ejemplo: los menús para Filezilla, Geary, Libreoffice Writer y el centro de software no se muestran. No he probado todas las aplicaciones, pero puedo decirte que los navegadores (Chrome, Firefox) tienen sus menús en la barra de menús. Además, si cambio la configuración para mostrar menús "en la barra de título de la ventana", tampoco se mostrarán.

¿Alguna pista?

Atentamente.

Esteban Knöbl
fuente
55
Yo también estoy experimentando este problema, la instalación funcionaba perfectamente. Hoy desaparecieron de repente ...
rlam12
No estoy seguro de por qué, pero ahora parece que tengo todos mis menús de vuelta. Recientemente instalé MEGA Sync, y tuve que reiniciar nautilus. Entonces tal vez eso funcionó, aunque no estoy realmente seguro de si nautilus tiene algo que ver con eso.
Esteban Knöbl
1
En serio, 16.04 nunca debería haberse lanzado con este error. Eso hace que el lanzamiento sea casi inutilizable para usuarios normales.
sstn

Respuestas:

39

Este es un error reportado que está siendo abordado por los desarrolladores.

Informe de error:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1532226

Falta en el inicio

Ejecutar este comando en una ventana de terminal traerá de vuelta los menús para la sesión actual:

$ initctl restart unity-panel-service

Para ahorrar tiempo y tener que:

  • Verifique primero para ver si el problema está resuelto
  • Abrir una ventana de terminal
  • Ejecuta el comando

Escribí un breve script y lo agregué a mis aplicaciones de inicio. El script hará todo lo anterior. Tendré tres minutos para notar si se soluciona el problema y puedo desactivar el script de inicio una vez que se solucione el error.

Hay un aviso sonoro para empujarme a verificar si se ha solucionado ... luego, finalmente, el comando se ejecuta automáticamente.

Los menús se arreglarán 4 minutos después de cada reinicio.

Guión llamado resetmenus.sh:

#!/bin/bash
sleep 180
espeak "Resetting unity-panel-service"
sleep 60
initctl restart unity-panel-service

El script se puede agregar al inicio escribiendo startup applicationsel botón de inicio de Unity Search.

Desaparece durante la sesión iniciada

La secuencia de comandos anterior resuelve el problema del menú que siempre falta en el arranque. El menú posteriormente desaparece entre las botas. Cuando esto sucede, encuentro AltCntlTque abrir una terminal y escribir unitycomo se menciona en la respuesta anterior es ideal para esa instancia.

LD James
fuente
55
initctl restart unity-panel-serviceTambién funciona para menús que desaparecen durante la sesión actual. Además, no parece bloquear aplicaciones abiertas. Esta debería ser la respuesta aceptada.
xShirase
Esta respuesta es la que realmente resolvió mi problema también.
Leonardo Castro
2
para ubuntu 16.04 usando systemd en lugar de upstart, debe emitir un comando como este restart unity-panel-service. Si lo usa initctl restart, puede recibir un mensaje de error de arranque desde 16.04 no está usando el arranque.
Xianlin
Gracias ! funciona. Iba a instalar gnome classic menue. Pero me encanta Unity y Ubuntu, aunque hay algunos errores. Parece que Ubuntu 12.04 fue el mejor que he usado.
Razib
2
//, esto ya no funciona. Tanto restart unity-panel-servicey initctl restart unity-panel-serviceno hacer el trabajo en Ubuntu 16.04: restart: Name "com.ubuntu.Upstart" does not exist.
Nathan Basanese
30

Aparentemente es un error confirmado en el lanzamiento ... Se está investigando una solución. Puedes ver el informe de error aquí

La solución temporal es abrir una terminal con ALT+ CONTROL+ Ty escribir unity. Esto hará que la IU se restablezca y solucione el problema. Tendrá que hacerlo así cada vez que arranque y suceda.

Todavía se desconoce por qué sucede, pero afecta aproximadamente al 30% de las botas.

rlam12
fuente
Luego editaré la respuesta una vez que vuelva a encontrar el informe de error. Me perdí en mi historial de pestañas heh ...
rlam12
¡Gracias por la aclaración! Espero que se arregle pronto.
Minas Mina
66
Esto devolvió el menú pero bloqueó la mitad de los programas que estaba ejecutando (como Chrome, Atom IDE, Filezilla). Este es un error bastante serio, espero una solución real.
revnoah
55
Advertencia: ¡Esto eliminará todas las aplicaciones de usuario en ejecución! Vea la otra respuesta para una mejor solución.
Anmol Singh Jaggi
1
Esto me funciona. en ubuntu 16.04.
cul8er
4

Tuve el mismo problema e hice lo que me explicaste:

sudo apt-get remove libreoffice-gtk

Muchas gracias por la ayuda, por supuesto. He desinstalado 2 archivos ( libreoffice-gtky libreoffice-gnome) y luego apareció el menú (versión anterior).

Pero luego intenté instalar nuevamente solo libreoffice-gtk:

sudo apt-get install libreoffice-gtk

... y abriendo la oficina libre, el menú aparece correctamente (nueva versión).

Puede ser una coincidencia, pero funcionó.

Axier
fuente
// ¿Alguna vez surgió el problema?
Nathan Basanese
GRACIAS, tuve mi panel desapareciendo cada vez que lancé libreoffice también. Sin embargo, cuando intenta ejecutar el comando 'apt purge', dice que también se desinstalará gnome* libreoffice-gnome* libreoffice-gtk* ubuntu-mate-desktop*... ¿Por qué? Me temo que esto lo romperá todo ^^
PlasmaBinturong
actualización: esta purga no romperá gnome o mate, ya que esos son solo metapaquetes. gnome-core & co se mantendrá y seguirá funcionando.
PlasmaBinturong
última actualización: reinstalar libreoffice-gtk / gnome o incluso libreoffice-gtk3 no resolvió el problema, ¡pero eliminarlo~/.config/libreoffice sí!
PlasmaBinturong
3

Tuve el mismo problema con aplicaciones como LibreOffice 5 y terminal y gedit. Faltaba la barra de menú en estas aplicaciones. Ocurrió después de actualizar Ubuntu a 16.04 LTS desde 14.04 LTS ... Usé los siguientes dos comandos y funcionó para mí ...

dconf reset -f /org/compiz/

setsid unity

Use los dos comandos anteriores y espero que también funcione para usted ...

Subodh Chalak
fuente
1

Me sucedió en una actualización (15.10 -> 16.04), ya que no pude solucionarlo, creé un nuevo usuario y todo se ve bien allí.

¡editar!

Con la prisa ya no estaba allí, volví a intentar recuperar ese perfil de usuario. Eventualmente logré obtener un terminal para ese usuario (uso F2, F3... hasta que obtenga un terminal de pantalla completa), luego pude iniciar sesión como usuario herido y ejecutar estos comandos:

dpkg --configure -a

Opcionalmente, puede usar estos comandos para limpiar y reconfigurar los paquetes instalados:

apt install -f
dpkg-reconfigure --force
Fernando Murrieta
fuente
Se agregó seguimiento, puede ser útil para arreglar el perfil de usuario roto.
Fernando Murrieta
0

correr

sudo apt-get install indicator-appmenu

Si esto realmente instala algo, entonces es probable que haya encontrado el problema. No estoy seguro de cuál es la forma más fácil de activar realmente el menú de la aplicación, pero reiniciar hizo el trabajo por mí.

dremodaris
fuente
(Que había desinstalado previamente indicator-appmenuporque los atajos de teclado de discapacitados Texmaker, pero ese error parece estar resuelto.)
dremodaris