Much needed KDE application
Dik Takken
D.H.J.Takken at phys.uu.nl
Tue Jul 20 19:52:45 BST 2004
Hello,
I am asking your attention for what I think is a small but very important
thing that KDE lacks. There is no simple way to have the operating
system send messages to KDE users in a non-intrusive way. I am thinking
about kernel messages, messages from all sorts of deamons (like CUPS,
Samba, etc), messages from the system administrator, and so on. The
problem with, for example, kernel messages is that KDE itself isn't
authorised to view the kernel logs. An external script running as root
needs to parse the logs and send important messages to the desktop
environment. KDE needs to offer a service to send these messages to (via
DCOP), like a systray application, and present the messages in a
non-intrusive way, like Kopete-style message balloons.
I think KDE needs to offer a systray application in it's base packages
that is loaded by default on startup (just like klipper is) so that other
KDE components can count on the fact that it is available, and use it.
Some bugreports will also be much easier to fix in the presence of this
application, like Bug 71022.
Also, this application will be of much use to distribution builders and
system administrators. They can use it to improve the communication
between the operating system and the user, for example by using (existing)
scripts that parse log files.
Of course one could use a DCOP enabled IM application like Kopete to catch
system messages, but other KDE components can't count on Kopete being
loaded. We can't expect users to load Kopete in order to receive important
system messages either, IMHO. It may be much nicer to have a simple
special purpose systray app for this, with a message history and
green/orange/red icons to indicate the importance of the last received
message.
If there is any interest in this, I might consider developing it myself. I
am a skilled C++ programmer, but I have little experience with QT/KDE.
Cheers,
Dik Takken
P.S. Please CC me, I'm not on this list.
More information about the kde-core-devel
mailing list