notify-osd – Changes to Ubuntu 9.04 notifications

Ubuntu 9.04, known during development as Jaunty Jackalope, features a major new notifications system known as ‘notify-osd’. The new notifications are graphically very nice and appealing, however some features are not necessarily desirable to everyone. I came across certain issues with the new notifications system and have made some modifications which I would like to share.

The first issue I came across is that notifications with high textual content often displayed for too short a period of time for them to be fully read and comprehended. The original notify-osd design specification stated that the notifications system would adapt the on-screen time of each notification because upon the number of lines of textual content present. After reviewing the code for notify-osd, it seem this code is not yet implemented on the version of notify-osd which ships with Ubuntu 9.04. Henceforth this is the first modification I made to the package, increasing the display time from 5 seconds to 10 seconds.

The second change was to alter the code such that notifications would display regardless of whether a video was actively playing. With the default set-up, notifications will not be displayed if a video is playing or the notification system deems you to be busy. The disadvantage this presents in its original state, is that even if the notification area (top right) is not obstructed by video playback, such as the situation where a video is being played windowed, rather than full-screen, the notifications will still not be displayed. This behaviour was modified so notifications display regardless of video playback.

Summary of changes to notify-osd:

  • On-screen notification time doubled from 5 seconds to 10 seconds
  • ‘Do not disturb’ notifications functionality removed so notifications will display regardless of video playback status.

Download links:

I hope this is of benefit to people who are having difficulties with the defaults of notify-osd. At some point, I believe it would be beneficial to remove the existing hard-coding of the delays and other such options, and I may personally take on this task at some point. Please feel free to offer any feedback or ideas in the comments section.

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Identi.ca
  • MySpace
  • Slashdot
  • StumbleUpon
  • Twitter
  • Reddit

If you liked this post, you may be interested in these:

  1. Ubuntu 10.04 Lucid Lynx sees the release of Alpha 2
  2. Firefox – How to easily install Mozilla Firefox 3.5 on Ubuntu 9.04
  3. Ubuntu 9.10 Release
  4. How to Mount a Disc Image in Ubuntu Linux
  5. Ubuntu 100 Paper Cuts Usability Initiative – Professional focus on one hundred usability issues within the Ubuntu operating system

Howdy! My name is Jordan Hall and you’ve reached my website for some reason. Hope you are enjoying it. If you want, I have a few more details about this website. If you are looking for a more professional overview and less general prose, take a look at my biography or my skill and experiences section.

Latest Project

A portfolio of sorts will appear here shortly listing some of the projects I've developed or those I'm currently working on.

For now, take a look at my projects page directly.

Latest Photographs

Some photograph previews will appear here at some point.

Please feel free to take a look at my photographs page.