I'm currently playing around with notifications, and I'm trying to "keep" notifications displayed above the screensaver, so that I can see if I've got new mail or an IM from afar, without having to unlock my pc.
Basically the opposite problem to these:
I'm using a command similar to the following, to display messages with an infinite timeout:
Currently notifications get displayed temporarily "above" the xscreensaver, but eventually xscreensaver will "raise" itself above the notification (e.g. after a minute or two).
$ notify-send -t 0 -i info "You've got mail" "mailbox (123)"
Here are my options, as I see it currently:
1) Download the xscreensaver's source code, modify it to prevent it raising itself above the notifications, build and install it (painful... I've managed to build it from the source, but I don't know what I should be modifying.)
2) Write my own custom screensaver (not really path I want to take, when I already have a notification and screensaver framework).
Are there any other (easier) options I've missed? Can anyone help?
(There's an argument that nothing should be displayed over the top of screensavers... )
notification-daemon/natty uptodate 0.5.0-2ubuntu1 (or notify-osd)
xscreensaver/natty uptodate 5.12-0ubuntu3 (I haven't tried gnome-screensaver)