MenuModel DBUS protocol



Hi everyone!

As said in https://bugzilla.gnome.org/show_bug.cgi?id=711504, the old way of exposing Menus via DBUS had one advantage over the new GMenuModel:
Interoperability between desktop environments.

DBUS is a great way to allow applications to talk with each other regardless of programming language and framework borders.
GMenuModel also works over DBUS, but the protocol is an implementation detail.

I don’t want it to stay that way, as running GTK applications under KDE and Qt applications under GNOME & Unity should be as painless as possible.

So I appeal to you (=mainly the ones who work on the GMenuModel exporter):

* Please explain what GMenuModel’s DBUS interface is capable of and how it works at the moment
* Please steer it gently towards a stable API

At the momen’t it’s OK if you want to iterate fast and keep changing it.
Other DEs will have to use a glib dependent module or keep up with the changes for the time being.
But in the long run, our efforts should culminate in a freedesktop standard for menu exporting.

Does this seem reasonable to everyone?

Best wishes,
Phil


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]