D-Bus traffic pattern with Telepathy

Telepathy is a big user of D-Bus , both on the GNOME desktop with Empathy and on the N900 . When I have a lot of Telepathy accounts and contacts, the start-up time could be about 10 seconds. How much is the D-Bus communication responsible for the start-up time

Share

DBus – How to pass dict as parameter

This tutorial is designed for those ones that need DBus but suffer a lot to find documentation even about simple things, such as how to pass a dictionary as parameter. Initially, I had to invoke a Bluez method that needs a dictionary as parameter

Share

D-Bus in the kernel, faster!

In the last few weeks at Collabora , I worked on having D-Bus directly in the Linux kernel to improve its performances.

Share

Using DBus as lock-daemon

Recently I found this comment in the source code I am working with: // what if both processes read in the same time and write at the same time, no increment Please! Don’t do such things! Don’t just leave such comments in hope someone else will come around and will fix later. Please take the time to apply a locking mechanism. Obvious choice when dealing with files would be to create a lock file.

Share

Recieving SMS from dbus

People in this thread have found out, how to add dbus listener, which would be triggered on incoming SMS. But SMS is encoded in-to a PDU string so it has to be decoded first.

Share