How to know when D-Bus interfaces and methods are available
Thiago Macieira
thiago at kde.org
Wed Aug 5 22:40:58 BST 2009
Konstantinos Smanis wrote:
>If I'm not awfully off-topic, why not use DBus Activation?
The same problem applies, plus it introduces others.
Activation is per service name. It's used to launch an application. The D-
Bus daemon will hold your message until the name is registered on the bus.
After it's registered, it delivers the message.
So the application doing Activation must be ready to accept any calls the
moment that it registers the name it was activated with. That's exactly
the problem that started this thread.
Activation also introduces other problems because the D-Bus daemon doesn't
know about KDE paths. I often find out that the running knotify4 on my
system is the wrong one, because the daemon started it.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20090805/121a94f2/attachment.sig>
More information about the kde-core-devel
mailing list