Je recherche une bonne documentation (un exemple, un tutoriel ou un guide) sur la façon d'ajouter la prise en charge du menu global à une application non gtk, non qt. (Dans gtk cela fonctionne 'par magie' pour le menu principal ...). La boîte à outils avec laquelle je veux l'utiliser est kivy , qui prend en charge le glib-mainloop (par exemple pour gstreamer), donc en principe tout devrait y fonctionner.
J'ai vu la référence API de Dbusmenu et ici , mais ce n'est pas très utile pour comprendre les mécanismes.
Il y a un court exemple pour créer une liste de lancement rapide qui contient un menu dbus, mais pas pour le menu global / appmenu.
Il y a une page wiki qui ne contient aucune information pertinente autre que "Travailler sur la prise en charge des autres le menu de l'application sur d'autres boîtes à outils serait le bienvenu, mais pas une priorité pour l'équipe DX, aide souhaitée."
Il y a un peu d'informations dans ce graphique du code source de l'indicateur-appmenu, mais ce n'est pas suffisant, ne peut pas être trouvé sur developer.ubuntu.com et nécessite plus d'explications:
Alors:
- Quelle est la procédure qui permet d'afficher un ensemble d'éléments de menu (Dbusmenu.Menuitem)?
- Quel rôle jouent le client et le serveur? (Lequel est censé être exécuté dans mon application? Ou les deux?)