You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Only the database server part (hamster-service) should stay separated.
The current hamster-windows-service (org.gnome.Hamster.WindowServer) is legacy,
the main app (hamster-cli.py, installed as hamster), should replace it,
since it holds a gtk.Application with the same id (org.gnome.Hamster.WindowServer):
#536 seems to comply with recommendations,
but was based on the assumption that the new style dbus interface (--gapplication-service)
was a drop-in replacement for the old separate org.gnome.Hamster.WindowServer
(hamster-windows-service). It's not.
The service is started, but there are no methods corresponding to the actions.
The actions have to be activated in a completely different way.
So this is not backward compatible. The gnome-shell-extension cannot work with it.
We'll need three dbus ids:
database server (org.gnome.Hamster). Can't change the name, it's used by the extension.
new one for the Gtk.Application: org.gnome.Hamster.GtkApplication ?
deprecated legacy org.gnome.Hamster.WindowServer that will redirect to the new one.
Or find a way to add the methods to the app connection ?
It would be great if anyone could help, please say so. Card moved to "todo" because I need to focus on my main job again.
hamster.desktop
(and stuff currently handled byhamster-windows-service
)should be improved to comply with
https://wiki.gnome.org/HowDoI/DBusApplicationLaunching
Only the database server part (
hamster-service
) should stay separated.The current
hamster-windows-service
(org.gnome.Hamster.WindowServer
) is legacy,the main app (
hamster-cli.py
, installed ashamster
), should replace it,since it holds a gtk.Application with the same id (
org.gnome.Hamster.WindowServer
):hamster/src/hamster-cli.py
Lines 92 to 97 in 4417b73
wip: #536
The text was updated successfully, but these errors were encountered: