From: Peter <sw...@ho...> - 2006-01-21 13:24:19
|
Forgive the possibly naive question, but since I do not use Rox-Session or downloadmanager, is there any reason I would want to use dbus when using rox as my pinboard and panel under enlightenment? I notice some kde apps I run automatically load its DCOP, but to me as a user, I'm just curious if I am missing something from a performance or usability perspective. Thx for your patience and understanding and explanations. BTW, I did read http://dbus.freedesktop.org/doc/dbus-tutorial.html, but it was mostly conceptual and technical. It did not really explain why I would use it or which apps would. -- Do not reply to this email address. It is a spam trap and not monitored. If you wish to contact me, please use pete4abw at comcast dot net. |
From: Thomas L. <ta...@ec...> - 2006-01-27 20:04:10
|
On Sat, 21 Jan 2006 08:24:04 -0500, Peter wrote: > Forgive the possibly naive question, but since I do not use Rox-Session or > downloadmanager, is there any reason I would want to use dbus when using > rox as my pinboard and panel under enlightenment? Probably not. I think programs will let you know if they need it. Many programs that could use it implement their own communication systems instead (e.g., ROX-Filer uses SOAP-over-X). When D-BUS becomes more stable other programs will probably switch to it. The main disadvantages of D-BUS are: - You need to start it when you log in, not afterwards (ROX-Session does this for you), so most programs can't rely on it being there. - The API changes all the time, so programs break on every upgrade. - All messages go through a central bus process (communications hub), which is a bit slower than having apps talk to each other directly. The advantages are: - Easy to write programs that use it. - The central hub means that you can monitor all traffic between programs if you want (e.g., for debugging). - Programs can register themselves easily so that other programs can find them. -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |
From: Tony H. <h...@re...> - 2006-01-27 22:36:03
|
In <pan...@ec...>, Thomas Leonard wrote: > - All messages go through a central bus process (communications hub), > which is a bit slower than having apps talk to each other directly. Not necessarily. I think you can set up direct connections between applications. -- TH * http://www.realh.co.uk |
From: Peter <sw...@ho...> - 2006-01-28 12:15:04
|
On Fri, 27 Jan 2006 20:03:05 +0000, Thomas Leonard wrote: snip... > > Probably not. I think programs will let you know if they need it. Many > programs that could use it implement their own communication systems > instead (e.g., ROX-Filer uses SOAP-over-X). When D-BUS becomes more stable > other programs will probably switch to it. Thanks for the clarification. :) -- Do not reply to this email address. It is a spam trap and not monitored. If you wish to contact me, please use pete4abw at comcast dot net. |