-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The PluginActivated DBus signal is no longer sent #418
Comments
I don't have enough understanding of how dbus works to do anything with this one, so a fix will have to wait
for one of the other team members.
|
Yes. I've been using my own build of |
Then perhaps do a MR with that revert, if new stuff breaks and no one fixes it, then it has to go. |
The worry is, will distros drop the old code? I don't have enough understanding of dbus to fix this and really can't maintain the whole DE solo, so this may take a while until other maintainers get back |
I tried the same, revert just this commit(had to add -ldbus-1 too) but this completely lost track of monitor positions in mate-display-properties I think there are more lost signals here, like when I power off an external display, MATE does not see this properly. If I bring up mate-display-properties and change something, then MATE notices that one monitor is gone. |
@joakim-tjernlund The step forward, i.e. dropping dbus-glib (deprecated upstream, Debian wants to phase it out), is the right way to go. The way forward here is to fix the GDBus implementation. @tari01 Maybe in January you can spend some more time on this (@tari01 works in my company...). |
Expected behaviour
When I subscribe to
org.mate.SettingsDaemon
+/org/mate/SettingsDaemon
+PluginActivated
via DBus, I expect to receive a notification for each activated plugin.Actual behaviour
As of version 1.27.1, the daemon no longer sends the
PluginActivated
signalSteps to reproduce the behaviour
Launch the
mate-settings-daemon
and create a signal watcher forPluginActivated
.I have written a small Python test script to demonstrate this (works as expected on 1.27.0, does nothing on 1.28.0):
m-s-d-test.py.zip
MATE general version
1.28.0
Package version
1.28.0
Linux Distribution
Arch/Debian
The text was updated successfully, but these errors were encountered: