Where the hell is D-BUS?
By
Berkus on June 29, 2006 in Development.
One small note: D-BUS support is disabled by default, so that people who don’t use it and don’t needed are not affected by long startup times and so on and so on.
To bring it back in 1.2-compliant manner add the following switches to command line when starting Skype:
--enable-dbus --use-system-dbus
The reason for this is that Skype uses per-user session bus by default now, while old behavior was to use system-wide bus.
Sorry for the confusion.





Comments
So typing --enable-gtk2 will give me a nice gtk2 interface?
alan.cramer | Sunday, Jul 23
The problem with X11 is the need to be inside an X11 environment -- namely windows and everything else. I thought the promise of DBUS was the ability to communicate to other applications headlessly, or from command lines, or at least with lower-overhead.
Hmm. I'm starting to reminisce about DDE...
This is where the tradeoff between using something that already exists and something you might invent yourself becomes difficult. Writing your own socket interface that takes string commands or adding your own programming language might be more productive. Honestly, how many programmers actually use X11, or do most use some kind of window-builder interface that hides all the X11?
tggagne | Wednesday, Feb 28
If you think for a minute, you will realize that Skype runs in X11 environment, so this is natually present.
And nobody removed D-BUS, so you can use it if you want.
Socket interface is in my head, too. But no time to go for it atm.
berkus | Thursday, Mar 1