[arch-general] [OT] What is wrong with DBus anyway?

Ng Oon-Ee ngoonee at gmail.com
Thu Dec 3 18:58:32 EST 2009


On Fri, 2009-12-04 at 00:52 +0100, Arvid Picciani wrote:
> Pierre Chapuis wrote:
> 
> > Take gedit for example. It is a text editor, and:
> > 
> >     [23:44 TA|catwell] ldd $(which gedit) | grep dbus
> > 	    libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00007f5df48bb000)
> > 	    libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f5df467c000)
> > 
> > AFAIK it uses dbus only to communicate with itself (between its instances).
> > There is no iteroperability problem, so D-Bus is not that useful to me.
> > But then again, maybe I don't know how gedit works well enough to judge...
> > 
> 
> 
> funny thing:  gedit is the first time i noticed the problem.
> then i went emacs, and now emacs depends on dbus.
> 
What does upstream have to say about this dependency? Does not seem
'necessary' to me, but depending on the app's structure the choice could
be between:-
a) some new feature which requires dbus
b) not having the feature
Which would then lead to the question whether the app's design allows
dbus to be loaded only when necessary instead of linked at compile-time.
I doubt many apps are designed to allow dbus to be used 'if and only if
available' at run-time?



More information about the arch-general mailing list