Dec. 13th, 2009

swestrup: (Default)
KDE has recently (as of 4.3) grown a notification system so that all system alerts can go through a centralized message display system rather than having each program pop up its own notices. This reduces program bloat and adds the potential for fine-grained control over how and when important system messages appear and are handled.

I have desperately wanted such a feature for years and I think its one major area where Linux (and the Mac, of course, which had it first) now wins over Windows in usability. That said, the current implementation sucks badly.

First of all, the notifier is woven into the system tray, rather than being its own widget. This means that the controls for the notifier are mixed in with the system tray controls. Worse, it means that the notices themselves appear as part of the KDE panel. My panel is at the top of the screen, and autohides. Having notices dangling from it prevents the auto-hiding and makes clicking on other windows problematic. The most that the system tray should do is tell you how many notices are unread, and give you a button to click on to summon them. The notifier itself should be its own widget that you can put where you want.

That's a minor complaint though, and will probably soon be fixed. A more major complaint is that the notices themselves have no priorities, and tend to auto-delete themselves. If I've gone for coffee, I don't want a message about a partition being full to have appeared and self-destructed before I get back. By the same token I don't want 1000 identical 'Can't contact the Internet' messages when my connection goes down for 5 minutes.

Ideally, the notification system should work like a cross between a mail system and the system log, and in a perfect world would have connections to both of these. I should be able to set filters and automatic dispositions for expected sorts of messages, and be able to modify the priorities of messages which appear innocuous but which could be the first sign of a major problem. Notification messages should be able to trigger the creation of 'ToDo' items or could send a text message to my cell phone.

My only hope is that all of these things are coming down the pipe, and that the KDE folk are just working on the underlaying infrastructure for it now.
swestrup: (Default)
I've been feeling antsy lately, and I think its Cabin Fever. I haven't been out of the house since Wednesday. Linda and I returned from the Christmas luncheon at the Danish Club and had to wade through deep snowdrifts to get to our house. Naturally we decided not to go outside except for absolute necessities, until the sidewalks were cleared.

Well, by yesterday the sidewalks had been cleared but I put off going out because it was freezing and the wind was blowing snow everywhere. Today I was going to go out, but its snowing heavily again and the sidewalks need clearing once more.

January 2017

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 17th, 2025 10:19 am
Powered by Dreamwidth Studios