web-dev-qa-db-fra.com

Comment obtenir un menu d'application global sur Ubuntu 18.04

Est-il possible d’avoir un menu principal d’application global dans Ubuntu 18.04 (similaire à ce qui était disponible dans Unity, avec un menu d’application apparaissant dans la barre du haut)?

Il existe de nombreuses informations contradictoires à ce sujet sur Internet, avec pour la plupart des suggestions pour installer des extensions Gnome qui ne sont plus disponibles ou qui ne sont plus maintenues. En outre, la plupart (sinon toutes) des réponses concernent Ubuntu 17.10. Je me demande donc s'il existe un moyen de l'avoir pour Ubuntu 18.04?

10
Oleg

AVIS: Cette extension n'existe plus, ce qui rend cette réponse obsolète. La réponse a toutefois été laissée telle quelle pour des raisons historiques. Il est suggéré d’essayer d’utiliser d’autres mécanismes pour atteindre cet objectif, plutôt que ce plugin.

Si ce fait est important, je suis l'auteur de l'extension: https://gitlab.com/lestcape/Gnome-Global-AppMen

Je ne peux pas parler pour les développeurs Ubuntu ou gnome, mais comme vous l'avez déjà noté, aucune implémentation officielle n'est disponible pour gnome-Shell ou pour la session ubuntu.

L'extension Gnome-Global-AppMenu est mieux prise en charge dans Ubuntu 18.04 (session X11).

Mon désir de cesser de fonctionner dans Gnome-Global-AppMenu était basé sur plusieurs faits qui ne sont pas vraiment valables, pour cette raison, le Gnome-Global-AppMenu est pas interrompu avec droit maintenant, à part cela, il a des améliorations.

Gnome-Global-AppMenu utilise maintenant (en tant que décision de l'utilisateur) le fork de l'unité-gtk-module appelé appmenu-gtk-module. C'est le même fork que celui utilisé dans Mate et XFCE. De plus, le support jayanta a été amélioré pour fonctionner réellement et de nouvelles fonctionnalités ont été ajoutées.

Après avoir passé beaucoup de temps à comprendre comment Gtk, Gnome Shell ainsi que unity-gtk-module fonctionnaient autour du menu global, le développeur de ce fork appelé appmenu-gtk-module a permis de créer du code fonctionnel pour le traitement du fichier. Fenêtres Gtk Wayland. Voici le code original que vous pouvez installer et tester à partir du code source: https://gitlab.com/lestcape/unity-gtk-module

Personnellement, je souhaite également contribuer à améliorer davantage le support Wayland pour les applications Gtk dans le module appmenu-gtk, car le module appmenu-gtk-module ne fournit qu'un support initial pour Gtk-Wayland.

Développer quelque chose est pour moi un plaisir et ne sera jamais une obligation. Donc, rien de tout cela ne signifie que je promettrai de ne pas interrompre le développement de cette extension ou quelque chose du genre. Mais aussi si cela se produit, le code est et sera disponible pour les développeurs qui le souhaitent.

Vous pouvez vérifier par vous-même toutes ces choses si vous installez l'extension à partir de son site officiel dans gitlab. Les problèmes peuvent être signalés également là.

7
lestcape