Notifications don't seem to be working at all since the Gnome 3.8 update. No notifications are displayed on screen and the notification applet does not indicate any missed notifications.
I just edited the title to make clear that this is about Gnome 3.8.
I can confirm this. I haven't had notifications from Dropbox, disk mounts, etc. either since GNOME 3.8.
Thanks for confirming. I was wondering if I was the only one with this problem.
In my projects, using
Notify.Notification.new(summary, body, icon).show()
once worked, but now results in
GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Method "GetServerInformation" with signature "" on interface "org.freedesktop.Notifications" doesn't exist
Same result occurs when running
dbus-send --session --print-reply --dest=org.freedesktop.Notifications /org/freedesktop/Notifications org.freedesktop.Notifications.GetServerInformation
env | grep DBUS
I'm seeing the same issue. The problem is that the org.freedesktop.Notification service (the name is requested by the cinnamon process) does not properly expose the /org/freedesktop/Notifications object on the session bus.
What distro are you using? I'm asking because the arch linux package for cinnamon has a patch that changes the way objects are exposed: https://projects.archlinux.org/svntogit/community.git/tree/trunk/gnome-3.8.patch?h=packages/cinnamon#n3312 Something there doesn't seem to be working properly, so it's probably not a cinnamon issue per se.
I'm using Arch Linux.
I'm also experiencing the issues on Arch Linux.
Same problem here with Cinnamon 1.8 and Arch Linux.
Well now I'm thoroughly confused. Feeding this snippet to gjs the object is exported just fine, but it's basically the same thing that is done in notificationDaemon.js (with the GDBus patch). The only difference I see is that I deferred exporting the object to the name-acquired callback.
Fixed in #1888
Just confirming that the fix works.
I suddenly received a notification from a finished download in Firefox on Arch Linux, but it was only one in the last 15 days or so. I do not get it again, so it's very strange. Can't wait until the patch from @mtwebster is merged :)
Cinnamon was updated yesterday to include mtwebster's recent commits on arch, so that might be why.
Closing this, since fix is now included in rollup patch