-
I passed this link on to Christian Hammond, developer of libnotify and notification-daemon. This is definitely something we should adopt in the GNOME Human Interface Guidelines.
-
Jeff Waugh is passionate about the philosophy of Software Freedom and the business of Open Source. Would you like to know more?
This blog is entirely his own, and does not represent the opinions of current or former employers.
-
Pages
-
Twitter
- "Sarah Palin's getting a book deal... which means Wasilla's getting a bookstore!" -- Stephen Colbert #quotes 3 hrs ago
- do somali pirates say "ahr" or "xahr"? 4 hrs ago
- there is manic squealing going on in the kitchen, but i'm mildly less worried because it's just @piawaugh and @kattekrab misbehaving. 7 hrs ago
- sometimes when i do something cool, i play "fanfare for the common man" on the big stereo and stand up on the bathroom stool. not really. 7 hrs ago
- "It's a free concert from now on." -- http://tinyurl.com/5h5862 9 hrs ago
- More updates...
-
Rocking Stuff
-
Web 2.0 Blather
-
Feeds






4 Comments
Jeff,
One of the ideas on my long list of things to hack on is to combine GHOSD[1] with libnotify. That way libnotify could support transparent OSD type popups in addiion to the normal ones.
However everytime I get the motivation to hack on such a thing someone brings up that libnotify should be in the platform (which I agree with) and then gets shot down by saying “but it cant go in the platform until their are guidelines or else everyone will abuse it” (which I disagree with) - sounds like chicken-and-egg to me.
John
[1] http://neugierig.org/software/ghosd/
I totally think those transparent messages are annoying.
I would much prefer using the status bar for stuff like this.
Growl http://growl.info/ is a BSD-licensed implementation of this idea for the MacOS.
Even though much of the code is likely MacOS specific, Growl is an excellent reference for matters of design - how notifications should look, act, etc.
Its API and bindings are also fantastic, and it would be wonderful to see other notification managers adopt it.
Sorry, when I said “adopt it”, I meant “adopt the API”. http://growl.info/documentation/developer/