Menu do aplicativo ausente na barra de menus

53

Fiz uma nova instalação do Ubuntu 16.04 e descobri que os menus para muitos aplicativos não são exibidos na barra de menus, pois está configurado em 'Configurações> Aparência'. Por exemplo: os menus do Filezilla, Geary, Libreoffice Writer e Software center não são exibidos. Eu não testei todos os aplicativos, mas posso garantir que os navegadores (Chrome, Firefox) têm seus menus na barra de menus. Além disso, se eu alterar a configuração para mostrar os menus "na barra de título da janela", eles também não serão exibidos.

Alguma pista?

Cumprimentos.

Esteban Knöbl
fonte
5
Também estou enfrentando esse problema, a instalação estava funcionando perfeitamente. Hoje eles desapareceram repentinamente ...
rlam12
Não sei por que, mas agora tenho todos os meus menus de volta. Instalei recentemente o MEGA Sync e tive que reiniciar o nautilus. Talvez isso tenha funcionado, embora eu não tenha muita certeza se o nautilus tem alguma coisa a ver com isso.
Esteban Knöbl
11
Sério, o 16.04 nunca deveria ter sido lançado com esse bug. Isso está tornando o lançamento quase inutilizável para usuários normais.
Sstn 21/05/19

Respostas:

39

Este é um bug relatado que está sendo tratado pelos desenvolvedores.

Relatório de bug:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1532226

Faltando na inicialização

A execução deste comando em uma janela de terminal retornará os menus para a sessão atual:

$ initctl restart unity-panel-service

Para economizar tempo e ter que:

  • Verifique primeiro se o problema foi resolvido
  • Abra uma janela do terminal
  • Execute o comando

Escrevi um script curto e o adicionei aos meus aplicativos de inicialização. O script fará tudo o que precede. Terei três minutos para perceber se o problema foi corrigido, dos quais posso desativar o script de inicialização assim que o bug for corrigido.

Há um aviso sonoro para me cutucar para verificar se foi corrigido ... então, finalmente, o comando é executado automaticamente.

Os menus serão corrigidos 4 minutos após cada reinicialização.

Script nomeado resetmenus.sh:

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

O script pode ser adicionado à inicialização digitando startup applicationso botão de pesquisa de inicialização do Unity.

Desaparecendo durante a sessão conectada

O script acima resolve o problema de menu que está sempre ausente na inicialização. O menu desaparece posteriormente entre as botas. Quando isso acontece, acho AltCntlTque abrir um terminal e digitar unityconforme mencionado na resposta anterior é ideal para esse exemplo.

LD James
fonte
5
initctl restart unity-panel-servicetambém funciona para menus que desaparecem durante a sessão atual. Também não parece travar aplicativos abertos. Essa deve ser a resposta aceita.
XShirase #
Essa resposta também foi a que realmente resolveu o meu problema.
Leonardo Castro
2
para o ubuntu 16.04 usando systemd em vez de inicial, você deve emitir um comando como este restart unity-panel-service. Se estiver usando, initctl restartvocê pode receber uma mensagem de erro inicial desde que o 16.04 não está usando o inicial.
Xianlin
Obrigado ! funciona. Eu estava indo instalar o menu clássico do gnome. Mas eu amo o Unity e o Ubuntu, embora haja alguns bugs. Parece que o Ubuntu 12.04 foi o melhor que eu já usei.
Razib 9/08/16
2
//, isso não funciona mais. Ambos restart unity-panel-servicee initctl restart unity-panel-servicenão funcionam no Ubuntu 16.04: restart: Name "com.ubuntu.Upstart" does not exist.
Nathan Basanese 11/09/16
30

Aparentemente, é um bug confirmado no lançamento ... Uma correção está sendo investigada. Você pode ver o relatório de erros aqui

A solução temporária é abrir um terminal com ALT+ CONTROL+ Te digitando unity. Isso fará com que a interface do usuário redefina e corrija o problema. Você precisará fazer isso toda vez que inicializar e isso acontecer.

Ainda não se sabe por que isso acontece, mas afeta cerca de 30% das botas.

rlam12
fonte
Editarei a resposta depois que encontrar novamente o relatório de erro. Se perdeu na minha história guia heh ...
rlam12
Obrigado pelo esclarecimento! Espero que isso seja corrigido em breve.
Minas Mina
6
Isso trouxe o menu de volta, mas travou metade dos programas que eu estava executando (como Chrome, Atom IDE, Filezilla). Este é um bug muito sério, estou ansioso por uma solução real.
Revnoah
5
Aviso: Isso matará todos os aplicativos de usuário em execução !! Veja a outra resposta para uma solução melhor.
Anmol Singh Jaggi
11
isso funciona para mim. no ubuntu 16.04.
cul8er
4

Eu tive o mesmo problema e fiz o que você explicou:

sudo apt-get remove libreoffice-gtk

Muito obrigado pela ajuda, é claro. Eu desinstalei 2 arquivos ( libreoffice-gtke libreoffice-gnome) e o menu apareceu (versão antiga).

Mas tentei instalar novamente apenas o libreoffice-gtk:

sudo apt-get install libreoffice-gtk

... e abrindo o libreoffice, o menu aparece corretamente (nova versão).

Pode ser coincidência, mas funcionou.

Axier
fonte
//, o problema voltou a aparecer?
Nathan Basanese 11/11/16
OBRIGADO, eu tive meu painel desaparecendo toda vez que lancei o libreoffice também. No entanto, ao tentar executar o comando 'apt purge', ele diz que também será desinstalado gnome* libreoffice-gnome* libreoffice-gtk* ubuntu-mate-desktop*... Por que? Eu tenho medo que isso vai quebrar tudo ^^
PlasmaBinturong 10/10
update: esse expurgo não quebrará o gnome ou o mate, pois esses são apenas metapacotes. O gnome-core & co permanecerá e continuará funcionando.
PlasmaBinturong
última atualização: reinstalar o libreoffice-gtk / gnome ou mesmo o libreoffice-gtk3 não resolveu o problema, mas a exclusão~/.config/libreoffice fez !!
PlasmaBinturong
3

Eu tive um mesmo problema com aplicativos como o LibreOffice 5 e terminal e gedit. A barra de menus estava ausente nesses aplicativos. Ocorreu após a atualização do Ubuntu para 16.04 LTS a partir de 14.04 LTS ... Eu usei seguindo dois comandos e funcionou para mim ...

dconf reset -f /org/compiz/

setsid unity

Use acima de dois comandos e espero que funcione para você também ...

Subodh Chalak
fonte
1

Isso aconteceu comigo em uma atualização (15.10 -> 16.04), já que não consegui corrigi-lo, criei um novo usuário e tudo fica bem lá.

editar!

Com a pressa não mais lá, voltei para tentar recuperar esse perfil de usuário. Eventualmente, consegui obter um terminal para esse usuário (use F2, F3... até você obter um terminal de tela cheia), então consegui entrar como usuário ferido e executar os seguintes comandos:

dpkg --configure -a

Opcionalmente, você pode usar estes comandos para limpar e reconfigurar os pacotes instalados:

apt install -f
dpkg-reconfigure --force
Fernando Murrieta
fonte
Adicionado acompanhamento, pode ser útil para corrigir o perfil de usuário quebrado.
Fernando Murrieta
0

Corre

sudo apt-get install indicador-appmenu

Se isso realmente instalar algo, você provavelmente encontrou o problema. Não sei ao certo qual é a maneira mais fácil de ativar o menu de aplicativos, mas a reinicialização fez o trabalho para mim.

dremodaris
fonte
(Eu já tinha desinstalado indicator-appmenuporque ele atalhos de teclado desativado de Texmaker, mas que bug parece ser resolvido.)
dremodaris