web-dev-qa-db-fra.com

Le menu de l'application manque dans la barre de menus

J'ai fait une nouvelle installation d'Ubuntu 16.04 et j'ai constaté que les menus de nombreuses applications ne s'affichent pas dans la barre de menus, car ils sont configurés dans "Paramètres> Apparence". Par exemple: les menus pour Filezilla, Geary, Libreoffice Writer et Software Center ne s'affichent pas. Je n'ai pas testé toutes les applications, mais je peux vous dire que les navigateurs (Chrome, Firefox) ont leurs menus dans la barre de menus. De plus, si je modifie la configuration pour afficher les menus "dans la barre de titre de la fenêtre", ils ne s'affichent pas non plus.

Des indices?

Meilleures salutations.

53
Esteban Knöbl

C'est un bogue signalé qui est en train d'être traité par les développeurs.

Rapport d'erreur:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1532226

manquant au démarrage

L'exécution de cette commande dans une fenêtre de terminal ramène les menus de la session en cours:

$ initctl restart unity-panel-service

Pour gagner du temps et avoir à:

  • Vérifiez d'abord si le problème est résolu
  • Ouvrir une fenêtre de terminal
  • Lancer la commande

J'ai écrit un court script et l'ai ajouté à mes applications de démarrage. Le script fera tout ce qui précède. J'aurai trois minutes pour signaler si le problème est résolu et je peux désactiver le script de démarrage une fois le bogue corrigé.

Un avis sonore vous incite à vérifier si le problème a été corrigé. La commande est ensuite exécutée automatiquement.

Les menus seront fixés 4 minutes après chaque redémarrage.

Script nommé resetmenus.sh:

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

Le script peut être ajouté au démarrage en tapant startup applications dans le bouton de recherche Unity Launch.

en train de disparaître pendant la session de connexion

Le script ci-dessus résout le problème de menu qui manque toujours au démarrage. Le menu disparaît ensuite entre les bottes. Quand cela se produit, je trouve le AltCntlT pour faire apparaître un terminal et taper unity comme mentionné dans la réponse précédente est idéal pour cette instance.

39
L. D. James

Apparemment, c'est un bug confirmé sur la version ... Un correctif est à l'étude. Vous pouvez voir le rapport de bogue ici

La solution temporaire consiste à ouvrir un terminal avec ALT + CONTROL + T et en tapant unity. Cela entraînera la réinitialisation de l'interface utilisateur et la résolution du problème. Vous devrez le faire chaque fois que vous démarrez et que cela se produise.

On ignore toujours pourquoi cela se produit, mais cela affecte environ 30% des bottes.

30
rlam12

J'ai eu le même problème, et j'ai fait ce que vous avez expliqué:

Sudo apt-get remove libreoffice-gtk

Merci beaucoup pour l'aide, bien sûr. J'ai désinstallé 2 fichiers (libreoffice-gtk et libreoffice-gnome), puis le menu est apparu (ancienne version).

Mais ensuite, j'ai essayé d'installer à nouveau uniquement libreoffice-gtk:

Sudo apt-get install libreoffice-gtk

... et en ouvrant le libreoffice, le menu apparaît correctement (nouvelle version).

C'est peut-être une coïncidence, mais cela a fonctionné.

4
Axier

J'ai eu le même problème avec des applications telles que LibreOffice 5 et Terminal and gedit. La barre de menus était absente de ces applications. Cela s'est produit après la mise à niveau d'Ubuntu vers 16.04 LTS à partir de 14.04 LTS ... J'ai utilisé les deux commandes suivantes et cela a fonctionné pour moi ...

dconf reset -f /org/compiz/

setsid unity

Utilisez les deux commandes ci-dessus et j'espère que cela fonctionnera pour vous également ...

3
Subodh Chalak

C'est ce qui m'est arrivé lors d'une mise à niveau (15.10 -> 16.04), je ne pouvais pas résoudre le problème. J'ai créé un nouvel utilisateur et tout y est pour le mieux.

modifier!

La hâte n'étant plus là, je suis revenu pour essayer de récupérer ce profil d'utilisateur. J'ai finalement réussi à obtenir un terminal pour cet utilisateur (utiliser F2F3... jusqu'à ce que vous obteniez un "terminal écran complet"), j'ai ensuite pu me connecter en tant qu'utilisateur blessé et exécuter les commandes suivantes:

 dpkg --configure -a 

Vous pouvez éventuellement utiliser ces commandes pour nettoyer et reconfigurer les packages installés:

 apt install -f 
 dpkg-reconfigure --force 
1

Courir

Sudo apt-get install indicator-appmenu

Si cela installe réellement quelque chose, alors vous avez probablement trouvé le problème. Je ne sais pas quel est le moyen le plus facile d'activer le menu de l'application, mais le redémarrage a fonctionné à ma place.

0
dremodaris