notify-send doesn't work properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Notifyd |
New
|
Undecided
|
Unassigned | ||
libnotify (Ubuntu) |
New
|
Low
|
Unassigned | ||
xfce4-notifyd (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Binary package hint: libnotify1
Applications and scripts that use notify-send do not show a notification when they supposed to. This method does work with Jaunty. I've tracked it down to the libnotify1 package by installing it from the Jaunty repo and perform a test. On Karmic, this is what happens instead:
$ notify-send "test"
libnotify-Message: GetServerInform
libnotify-Message: Error getting spec version
With the Jaunty version of libnotify1 (that is 0.4.5-0ubuntu1) on Karmic, the notification is shown properly. The problem is likely to be in Lucid too, considering it's the same build.
Additional packages for notifications on my system:
libnotify1 (0.4.5-0ubuntu1, Jaunty)
libnotify-bin (0.4.5-1ubuntu1, Karmic)
xfce4-notifyd (0.1.0-4ubuntu1, Karmic)
Problematic package:
libnotify1 (0.4.5-1ubuntu1, Karmic)
This bug is still not fixed in Lucid. This is the output:
$ notify-send "a test" ation call failed: Too few arguments in reply
libnotify-Message: GetServerInform
libnotify-Message: Error getting spec version
** (notify-send:6229): CRITICAL **: dbus_g_ proxy_connect_ signal: assertion `DBUS_IS_G_PROXY (proxy)' failed
** (notify-send:6229): CRITICAL **: dbus_g_ proxy_connect_ signal: assertion `DBUS_IS_G_PROXY (proxy)' failed
** (notify-send:6229): CRITICAL **: dbus_g_proxy_call: assertion `DBUS_IS_G_PROXY (proxy)' failed
This bug is a real show stopper in creating notification scripts, as the notification is not shown at all.