Il s'agit d'un bogue signalé qui est en cours de résolution par les développeurs.
Rapport de bogue :
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 fera apparaître les menus de la session en cours :
$ initctl restart unity-panel-service
Pour gagner du temps et ne pas avoir à le faire :
- Vérifiez d'abord si le problème est résolu
- Ouvrir une fenêtre de terminal
- Exécutez 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 remarquer si le problème est corrigé et je pourrai désactiver le script de démarrage une fois le bug corrigé.
Il y a une notification sonore pour m'inciter à vérifier si le problème a été corrigé... puis finalement la commande est 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 de lancement de l'unité.
Disparition pendant la session de connexion
Le script ci-dessus résout le problème du menu qui est toujours absent au démarrage. Le menu disparaît par la suite entre deux démarrages. Lorsque cela se produit, je trouve que le AltCntlT pour faire apparaître un terminal et taper unity
comme mentionné dans la réponse précédente est idéal dans ce cas.