Das Menü der Anwendung fehlt in der Menüleiste

53

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, da sie unter "Einstellungen> Darstellung" konfiguriert sind. Beispiel: Menüs für Filezilla, Geary, Libreoffice Writer und Software Center werden 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 so ändere, dass Menüs "in der Titelleiste des Fensters" angezeigt werden, werden sie auch nicht angezeigt.

Irgendwelche Hinweise?

Freundliche Grüße.

Esteban Knöbl
quelle
5
Auch ich habe dieses Problem, die Installation hat einwandfrei funktioniert. Heute sind sie plötzlich verschwunden ...
rlam12 25.04.16
Ich weiß nicht warum, aber jetzt scheinen alle meine Menüs wieder da zu sein. Ich habe kürzlich MEGA Sync installiert und musste nautilus neu starten. Vielleicht war das der Trick, obwohl ich nicht sicher bin, ob Nautilus etwas damit zu tun hat.
Esteban Knöbl
1
Im Ernst, 16.04 hätte mit diesem Bug nie veröffentlicht werden dürfen. Dadurch ist die Version für normale Benutzer nahezu unbrauchbar.
21.

Antworten:

39

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 wieder angezeigt:

$ initctl restart unity-panel-service

So sparen Sie Zeit und müssen:

  • Überprüfen Sie zuerst, ob das Problem behoben ist
  • Öffnen Sie ein Terminalfenster
  • Führen Sie den Befehl aus

Ich habe ein kurzes Skript geschrieben und es meinen Start-Apps hinzugefügt. Das Skript führt alle oben genannten Schritte aus. Ich habe drei Minuten Zeit, um festzustellen, ob das Problem behoben ist. Sobald der Fehler behoben ist, kann ich das Startskript deaktivieren.

Es ertönt ein akustisches Signal, das mich anstößt, um zu überprüfen, ob es behoben wurde. Dann 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 durch Eingabe startup applicationsder Unity Launch Search-Schaltfläche zum Start hinzugefügt werden .

Verschwindet während der angemeldeten Sitzung

Das obige Skript behebt das Menüproblem, das beim Booten immer fehlt. Das Menü verschwindet anschließend zwischen den Starts. In diesem Fall erscheint mir das Aufrufen AltCntlTeines Terminals und das Eingeben, unitywie in der vorherigen Antwort erwähnt, ist für diesen Fall ideal.

LD James
quelle
5
initctl restart unity-panel-serviceFunktioniert auch für Menüs, die während der aktuellen Sitzung ausgeblendet werden. Es scheint auch keine offenen Anwendungen zum Absturz zu bringen. Dies sollte die akzeptierte Antwort sein.
xShirase
Diese Antwort hat auch mein Problem wirklich gelöst.
Leonardo Castro
2
Für Ubuntu 16.04 mit systemd anstelle von upstart sollten Sie den folgenden Befehl eingeben restart unity-panel-service. Bei Verwendung von initctl restartwird möglicherweise eine Startup-Fehlermeldung angezeigt, da 16.04 keinen Startup verwendet.
Xianlin
Vielen Dank ! Es klappt. Ich wollte Gnome Classic Menue installieren. Aber ich liebe Unity und Ubuntu, obwohl es einige Fehler gibt. Es scheint, dass Ubuntu 12.04 das beste war, das ich je benutzt habe.
Razib
2
//, das funktioniert nicht mehr. Beide restart unity-panel-serviceund initctl restart unity-panel-servicefunktionieren nicht auf Ubuntu 16.04: restart: Name "com.ubuntu.Upstart" does not exist.
Nathan Basanese
30

Anscheinend handelt es sich um einen bestätigten Fehler in der Version ... Eine Korrektur wird derzeit untersucht. Sie können den Fehlerbericht hier sehen

Die temporäre Lösung ist , einen Terminal zu öffnen mit ALT+ CONTROL+ Tund Typisierung unity. Dadurch wird die Benutzeroberfläche zurückgesetzt und das Problem behoben. Sie müssen dies jedes Mal tun, wenn Sie booten, und es passiert.

Es ist immer noch unbekannt, warum es passiert, aber es betrifft etwa 30% der Stiefel.

rlam12
quelle
Ich bearbeite die Antwort anschließend, sobald ich den Fehlerbericht wiedergefunden habe. Ich habe mich in meinem Tab-Verlauf verlaufen, heh ...
rlam12
Danke für die Klarstellung! Ich hoffe, dass es bald behoben wird.
Minas Mina
6
Dies brachte das Menü zurück, stürzte jedoch die Hälfte der von mir ausgeführten Programme (wie Chrome, Atom IDE, Filezilla) ab. Dies ist ein ziemlich schwerwiegender Fehler, ich freue mich auf eine echte Lösung.
Revnoah
5
Warnung: Hierdurch werden alle laufenden Benutzeranwendungen beendet !! Eine bessere Lösung finden Sie in der anderen Antwort .
Anmol Singh Jaggi
1
das funktioniert bei mir. am ubuntu 16.04.
cul8er
4

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-gtkund 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 des Libreoffice erscheint das Menü korrekt (neue Version).

Es mag Zufall sein, aber es hat funktioniert.

Axier
quelle
//, Ist das Problem jemals wieder aufgetaucht?
Nathan Basanese
DANKE, mein Panel verschwand jedes Mal, wenn ich libreoffice startete. Wenn Sie jedoch versuchen, den Befehl 'apt purge' auszuführen, heißt es, dass er auch deinstalliert wird gnome* libreoffice-gnome* libreoffice-gtk* ubuntu-mate-desktop*... Warum? Ich fürchte, das wird alles kaputt machen ^^
PlasmaBinturong
Update: Diese Säuberung wird Gnome oder Partner nicht zerbrechen, da dies nur Metapakete sind. gnome-core & co wird bleiben und weiter funktionieren.
PlasmaBinturong
Letztes Update: Neuinstallation von libreoffice-gtk / gnome oder sogar libreoffice-gtk3 löste das Problem nicht, aber das Löschen~/.config/libreoffice tat es !!
PlasmaBinturong
3

Ich hatte das gleiche Problem mit Anwendungen wie LibreOffice 5 und Terminal und Gedit. In diesen Anwendungen fehlte die Menüleiste. Es geschah nach dem Upgrade von Ubuntu auf 16.04 LTS von 14.04 LTS ... Ich habe zwei Befehle befolgt und es hat bei mir funktioniert ...

dconf reset -f /org/compiz/

setsid unity

Verwenden Sie die obigen zwei Befehle und ich hoffe, es wird auch für Sie funktionieren ...

Subodh Chalak
quelle
1

Es ist mir bei einem Upgrade (15.10 -> 16.04) passiert, da ich es nicht reparieren konnte, habe ich einen neuen Benutzer erstellt und dort sieht alles gut aus.

bearbeiten!

Nachdem ich es nicht mehr eilig hatte, versuchte ich erneut, dieses Benutzerprofil wiederherzustellen. Irgendwann habe ich es geschafft, ein Terminal für diesen Benutzer zu bekommen (benutze F2, F3... bis du ein Vollbild-Terminal bekommst), dann konnte ich mich als der verwundete 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
Fernando Murrieta
quelle
Follow-up hinzugefügt, kann es hilfreich sein, das kaputte Benutzerprofil zu reparieren.
Fernando Murrieta
0

Lauf

sudo apt-get install indikator-appmenu

Wenn dies tatsächlich etwas installiert, haben Sie wahrscheinlich das Problem gefunden. Ich bin mir nicht sicher, wie ich das App-Menü am einfachsten aktivieren kann, aber ein Neustart hat die Arbeit für mich erledigt.

Dremodaris
quelle
(Ich hatte zuvor deinstalliert, indicator-appmenuweil es die Tastenkürzel von TeXmaker deaktiviert hatte, aber dieser Fehler scheint behoben zu sein.)
dremodaris