playground/base/plasma
Marco Martin
notmart at gmail.com
Wed Feb 11 16:50:52 CET 2009
On Monday 09 February 2009, Marco Martin wrote:
> SVN commit 923960 by mart:
>
> stub for the systemtray watcher daemon:
> only a stub, just loads, anybody who feels hacking in in is way more than
> welcome
> CCMAIL:plasma-devel at kde.org
for who wasn't at tokamak and have no clue what the heck i'm talking about,
this is a very tiny kded that is meant to keep track of applications that will
use the new systemtray protocol (we would also need photos of the whiteboard
somewhere)
it's hard to know what is needed/what it isn't now that the user of it happyly
lives just in our imagination together the fluffy unicorn bunnies , by the way
the thing now has
-a function to register a service (could just monitor added services on dbus
but would be a little heavier perhaps)
-a function to enumerate registered services
-a signal that notifies that a service was added
-a signal that notifies that a service was removed (not strictly useful, just
for coherence)
and would really be not much more complex than is now
the only problem i see is if kded crashes/ the daemon is stopped/reloaded
already launched apps won't get registered, perhaps it would be required an
one time pain of iteration trough dbus to discover what apps expose the
systemtray api, ideally would be done at kde start so there would be slightly
less stuff to iterate in
any comments on how should behave, what should expose or even what is the
best name for it?
Cheers,
Marco Martin
>
> A systemtraydaemon (directory)
> A systemtraydaemon/CMakeLists.txt
> A systemtraydaemon/systemtray_daemon.desktop
> A systemtraydaemon/systemtraydaemon.cpp [License: UNKNOWN]
> A systemtraydaemon/systemtraydaemon.h [License: UNKNOWN]
>
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
More information about the Plasma-devel
mailing list