[Konversation-devel] Global "away state" gestion
Julien Bigot
julien.bigot at ens.insa-rennes.fr
Mon Jul 3 01:05:24 CEST 2006
Hi,
I'm crossposting this e-mail because I'd like to know you're feelings about a
feature that would like to implement in KDE
that feature is a global gestion of away state in KDE (
http://bugs.kde.org/show_bug.cgi?id=129020 )
Basicaly the idea is that a global "away state" is set for kde (including
the "not away" state).
This set is hold by a state daemon.
This daemon is configured in the kde config center to auto change "away
states" according to certain trigger events.
Then, messages are sent (through dbus ?) to all application when state changes
so that application can react as they want to each "away state".
Of course it should also be possible to ask the daemon to know what is the
current state.
I think that to begin, I'll develop a version with a few different fixed
states (let's say jabber states for example) and with a message.
But in the future, I'd like to allow the user to define it's own states and to
program the reaction of each application to this state.
For example :
when I'm in state "sleeping", set kopete & konvesation away with away
message "sleeping", set kde notifications to "no sound" and stop Amarok.
I think a good thing could be to propose application groups (a bit like in
phonon) to allow to set ll IM applications away, to shut down all mm apps,
etc ...
The main question is : do you think it's a good idea ? Would you like to
implement support for all that in your respective applications ?
Let me know if you have suggestions.
regards,
Julien Bigot
More information about the Konversation-devel
mailing list