Ich habe eine Neuinstallation von Ubuntu 16.04 durchgeführt und festgestellt, dass Menüs für viele Anwendungen nicht in der Menüleiste angezeigt werden, wie dies unter „Einstellungen > Darstellung“ konfiguriert ist. Beispielsweise werden Menüs für Filezilla, Geary, Libreoffice Writer und Software Center nicht angezeigt. Ich habe nicht jede App getestet, aber ich kann Ihnen sagen, dass Browser (Chrome, Firefox) ihre Menüs in der Menüleiste haben. Wenn ich die Konfiguration ändere, um Menüs „in der Titelleiste des Fensters“ anzuzeigen, werden sie ebenfalls nicht angezeigt.
Irgendwelche Hinweise?
Beste grüße.
Antwort1
Dies ist ein gemeldeter Fehler, der von den Entwicklern behoben wird.
Fehlerbericht:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1532226
Beim Start fehlt
Wenn Sie diesen Befehl in einem Terminalfenster ausführen, werden die Menüs für die aktuelle Sitzung wiederhergestellt:
$ initctl restart unity-panel-service
Um Zeit zu sparen und Folgendes zu tun:
- Überprüfen Sie zunächst, ob das Problem behoben ist
- Öffnen Sie ein Terminalfenster
- Führen Sie den Befehl aus
Ich habe ein kurzes Skript geschrieben und es zu meinen Start-Apps hinzugefügt. Das Skript wird all das oben genannte tun. Ich werde drei Minuten Zeit haben, um zu bemerken, ob das Problem behoben ist. Danach kann ich das Startskript deaktivieren, sobald der Fehler behoben ist.
Es ertönt ein akustischer Hinweis, der mich daran erinnert, zu prüfen, ob das Problem behoben wurde. Anschließend wird der Befehl automatisch ausgeführt.
Die Menüs werden 4 Minuten nach jedem Neustart repariert.
Skript mit dem Namen resetmenus.sh
:
#!/bin/bash
sleep 180
espeak "Resetting unity-panel-service"
sleep 60
initctl restart unity-panel-service
Das Skript kann zum Start hinzugefügt werden, indem Sie es startup applications
in die Suchschaltfläche „Unity Launch“ eingeben.
Verschwinden während einer angemeldeten Sitzung
Das obige Skript behebt das Menüproblem, das beim Booten immer fehlt. Das Menü verschwindet anschließend zwischen den Bootvorgängen. Wenn dies geschieht, finde ich, dass es in diesem Fall ideal ist, AltCntlTein Terminal aufzurufen und wie in der vorherigen Antwort beschrieben zu tippen .unity
Antwort2
Offenbar handelt es sich um einen bestätigten Fehler in der Version... Ein Fix wird derzeit untersucht. Sie können den Fehlerbericht sehenHier
ALTDie vorübergehende Lösung besteht darin, ein Terminal mit + CONTROL+ zu öffnen Tund einzugeben unity
. Dadurch wird die Benutzeroberfläche zurückgesetzt und das Problem wird behoben. Sie müssen dies jedes Mal tun, wenn Sie booten und es passiert.
Der Grund hierfür ist noch unbekannt, jedoch sind etwa 30 % der Stiefel davon betroffen.
Antwort3
Ich hatte das gleiche Problem und habe getan, was Sie erklärt haben:
sudo apt-get remove libreoffice-gtk
Vielen Dank natürlich für die Hilfe. Ich habe 2 Dateien ( libreoffice-gtk
und libreoffice-gnome
) deinstalliert und dann erschien das Menü (alte Version).
Aber dann habe ich versucht, nur libreoffice-gtk erneut zu installieren:
sudo apt-get install libreoffice-gtk
... und beim Öffnen von LibreOffice wird das Menü korrekt angezeigt (neue Version).
Es mag Zufall sein, aber es hat funktioniert.
Antwort4
Es ist mir bei einem Upgrade (15.10 -> 16.04) passiert. Da ich es nicht beheben konnte, habe ich einen neuen Benutzer erstellt und dort sieht alles gut aus.
bearbeiten!
Da ich es nicht mehr eilig hatte, ging ich zurück, um zu versuchen, das Benutzerprofil wiederherzustellen. Schließlich gelang es mir, ein Terminal für diesen Benutzer zu erhalten (verwenden Sie F2, F3..., bis Sie ein Terminal im Vollbildmodus erhalten). Dann konnte ich mich als der verletzte Benutzer anmelden und diese Befehle ausführen:
dpkg --configure -a
Optional können Sie diese Befehle verwenden, um die installierten Pakete zu bereinigen und neu zu konfigurieren:
apt install -f dpkg-reconfigure --force