So erhalten Sie ein globales Anwendungsmenü unter Ubuntu 18.04

11

Ist es möglich, ein globales Hauptmenü für Anwendungen in Ubuntu 18.04 zu haben (ähnlich wie in Unity, wobei das Anwendungsmenü in der oberen Leiste angezeigt wird)?

Es gibt viele widersprüchliche Informationen zu diesem Thema im Internet, mit hauptsächlich Vorschlägen zur Installation einiger Gnome-Erweiterungen, die nicht mehr verfügbar sind oder nicht gewartet werden. Außerdem sind die meisten (wenn nicht alle) Antworten für Ubuntu 17.10. Ich frage mich also, ob es eine Möglichkeit gibt, es für Ubuntu 18.04 zu haben.

Oleg
quelle
Haben Sie eine der Antworten für Ubuntu 17.10 ausprobiert? Es geht um eine ältere Version, heißt das nicht, dass sie mit 18.04 nicht funktionieren werden?
Pomsky
2
Ich hab nicht. Die einzigen Antworten, die ich gefunden habe, schlagen vor, einige veraltete Erweiterungen zu installieren. Ich möchte nur wissen, ob es einen besseren Weg für den 18.04 gibt.
Oleg
2
Kurze Antwort ist "höchstwahrscheinlich nein". Möglicherweise ist die einzige Hoffnung, dass sich jemand motiviert fühlt, eine weitere Erweiterung zu schreiben und beizubehalten.
Pomsky

Antworten:

8

HINWEIS: Diese Erweiterung ist nicht mehr vorhanden, sodass diese Antwort veraltet ist. Die Antwort wurde jedoch aus historischen Gründen unverändert gelassen. Es wird empfohlen, dass Sie versuchen, andere Mechanismen zu verwenden, um dieses Ziel zu erreichen, anstatt dieses Plugins.

Wenn diese Tatsache von Bedeutung ist, bin ich der Autor der Erweiterung: https://gitlab.com/lestcape/Gnome-Global-AppMenu

Ich kann nicht für Ubuntu- oder Gnome-Entwickler sprechen, aber wie Sie bereits bemerken, gibt es keine offizielle Implementierung für Gnome-Shell oder die Ubuntu-Sitzung.

Die Erweiterung Gnome-Global-AppMenu wird in Ubuntu 18.04 (X11-Sitzung) besser als je zuvor unterstützt.

Mein Wunsch, Gnome-Global-AppMenu einzustellen, beruhte auf mehreren Fakten, die derzeit nicht wirklich gültig sind. Aus diesem Grund wird Gnome-Global- AppMenu jetzt nicht eingestellt, außerdem weist es Verbesserungen auf.

Das Gnome-Global-AppMenu verwendet jetzt (als Benutzerentscheidung) die Gabel des Unity-GTK-Moduls namens Appmenu-GTK-Modul. Dies ist dieselbe Gabel, die in Mate und XFCE verwendet wird. Auch die Jayanta-Unterstützung wurde verbessert, um wirklich zu funktionieren, und es wurden weitere Dinge hinzugefügt.

Nachdem wir viel Zeit gebraucht hatten, um zu verstehen, wie Gtk, Gnome-Shell und auch Unity-GTK-Modul im globalen Menü funktionieren, konnten wir mit dem Entwickler dieser Gabel namens Appmenu-GTK-Modul einen Funktionscode für die Handhabung des Moduls erstellen Gtk Wayland Fenster. Hier ist der Originalcode, den Sie von der Quelle aus installieren und testen können: https://gitlab.com/lestcape/unity-gtk-module

Persönlich möchte ich auch dazu beitragen, die Wayland-Unterstützung für die Gtk-Anwendungen innerhalb des appmenu-gtk-Moduls weiter zu verbessern, da das appmenu-gtk-Modul nur eine anfängliche Unterstützung für das Gtk-Wayland bietet.

Etwas zu entwickeln ist für mich ein Vergnügen und wird niemals eine Verpflichtung sein. Nichts davon bedeutet also, dass ich verspreche, die Entwicklung dieser Erweiterung oder ähnliches nicht abzubrechen. Aber auch in diesem Fall ist und bleibt der Code für die Entwickler verfügbar, die damit fortfahren möchten.

Sie können all diese Dinge selbst überprüfen, wenn Sie die Erweiterung von seiner offiziellen Website in gitlab installieren. Probleme können auch dort gemeldet werden.

lestcape
quelle
Es wird niemals "Release" sein oder zumindest nicht für mich. Ich möchte nichts auf der Gnomenseite veröffentlichen. Die extensions.gnome.org/extension/1250/… wird von mir nicht veröffentlicht. Lesen Sie dort meinen eigenen Kommentar. Das appmenu-gtk-Modul kann von den Ubuntu 18.04-Repositorys heruntergeladen und installiert werden, wie es mit Mate Desktop verteilt wird.
Lestcape
1
Der Erweiterungslink gibt jetzt 404 Not Found zurück.
Omar Bahareth
1
Jeder: Obwohl der Link jetzt 404s ist, wurde dieser Beitrag aus historischen Gründen intakt gelassen. Bitte kennzeichnen Sie diesen Beitrag nicht für zusätzliche Aufmerksamkeit des Moderators.
Thomas Ward
1
Ja ... Die Erweiterung wurde endgültig eingestellt. Dies bedeutet nicht, dass jemand den Erweiterungscode nicht aktualisieren kann, um mit der letzten Gnome-Shell-Version zu arbeiten. Nur bedeutet es, dass ich nicht mehr diese Person sein werde. Der Grund für meine Entscheidung, die Erweiterung einzustellen, finden Sie hier: gitlab.gnome.org/GNOME/gtk/issues/1132 Wenn Sie das Interesse haben, den Code der Erweiterung zu finden: extensions.gnome.org/extension-data /… Auch die
aktuellste