[Konversation-devel] [kopete-devel] Global "away state" gestion

Michaël Larouche michael.larouche at kdemail.net
Wed Jul 5 02:49:53 CEST 2006


Le July 2, 2006 19:05, Julien Bigot a écrit :
> 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
> _______________________________________________
> kopete-devel mailing list
> kopete-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kopete-devel

The idea is interessing, this debate should be moved to kde-core-devel IMHO to 
get more input from the core guys.

Maybe coming up with a different system that do not use a daemon for it. On 
GNOME you have the Galago daemon for presence integration in desktop.
-- 
Michaël Larouche
KDE developer working on Kopete, Kamefu, Solid...on dial-up :P
--------------------------------------
Website: http://www.tehbisnatch.org/
MSN/Email: michael.larouche at kdemail.net
IRC: irc.freenode.org/DarkShock on #kopete,#solid,#kamefu,#plasma
Jabber: darkshock at myjabber.net



More information about the Konversation-devel mailing list