← Back to team overview

dx-packages team mailing list archive

[Bug 390508] Re: notifyOSD ignores the expire timeout parameter

 

quequotion, the FreeDesktop notifications specification is for
asynchronous notifications. Since five years before Notify OSD was
released -- since before Ubuntu even existed -- it has been right there
in the very first sentence of the specification: "to notify the user in
an asynchronous manner of events".

I reiterated that fact in my comments in this bug report on 2009-10-02
and 2009-11-23. If you try to use it for synchronous things, such as
displaying which TV channel you've just switched to, you should not be
remotely surprised that some implementations don't do what you want.

As I said in those comments four years ago, if you want to provide
synchronous feedback, you should draw your own synchronous notification.
Notify OSD is open source, so you could copy and adapt its rendering
code if you wish.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to notify-osd in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/390508

Title:
  notifyOSD ignores the expire timeout parameter

Status in One Hundred Papercuts:
  Invalid
Status in Message Web:
  New
Status in Notify OSD:
  Won't Fix
Status in “notify-osd” package in Ubuntu:
  Won't Fix

Bug description:
  Binary package hint: libnotify-bin

  adyroman@panther:~/libnotify-0.4.5/tools$ lsb_release -rd
  Description:	Ubuntu 9.04
  Release:	9.04
  adyroman@panther:~/libnotify-0.4.5/tools$ 

  adyroman@panther:~/libnotify-0.4.5/tools$ apt-cache policy libnotify-bin
  libnotify-bin:
    Installed: 0.4.5-0ubuntu1
    Candidate: 0.4.5-0ubuntu1
    Version table:
   *** 0.4.5-0ubuntu1 0
          500 http://ro.archive.ubuntu.com jaunty/universe Packages
          100 /var/lib/dpkg/status
  adyroman@panther:~/libnotify-0.4.5/tools$ 

  adyroman@panther:~/libnotify-0.4.5/tools$ cat notify-send.c | grep expire_timeout
  	static glong expire_timeout = NOTIFY_EXPIRES_DEFAULT;
  		{ "expire-time", 't', 0,G_OPTION_ARG_INT, &expire_timeout,
  	notify_notification_set_timeout(notify, expire_timeout);
  adyroman@panther:~/libnotify-0.4.5/tools$

To manage notifications about this bug go to:
https://bugs.launchpad.net/hundredpapercuts/+bug/390508/+subscriptions