On Fri, 25 May 2007 10:19:53 -0400
"Tim Schmidt" <[EMAIL PROTECTED]> wrote:
> > dbus is and abomination that should never have come into
> > existance.
>
> ? Please explain.
dbus was started as an interface to communicate between
machine local events (insertion of usb sticks and such)
and gnome applications. Interestingly, they thought they
have to write their own IPC system although X11 does
provide one. Over time dbus became the IPC system for
gnomified applications, requiring gnome applications
that rely on the availability of dbus to all run on the
same machine. What was that? X11 is network transparent?
With dbus not anymore!
Simple example, why this is bad: the gnome screen saver
requires a communication path over dbus to disable it
(for something like presentations or video applications).
This means that if app A wants to disable the gnome
screen saver it has to implement dbus support although
it doesn't need, nor supports gnome. Not only that,
app A has to run on the same machine like the gnome
screen saver. Thanks a lot for this well thought off design!
As a side note, i have yet not seen two screen savers
that use the same protocoll to communicate with x11 clients
that want to disable the screen saver temporarily.
xscreensaver even recommends to run a command every once
in a while! [1]
> > And freedesktop.org work too much for themselfs
> > w/o asking application developers.
>
> ??? Freedesktop.org _is_ the application developers. All they are is
> a meeting place. It's up to the actual developers to show up there
> and hash out agreements and work on interoperability.
Yes? Really? They rather look like a bunch of gnome developers
that know very little about the philosophy behind unix and X11
and care very little about the effects their "standards" cause
for other applications.
Sofar, the only usefull standard that came out of freedesktop.org
which i am aware of is the NET_WM standard which unified quite a
few thinks about communication between X11 clients and the window
manager that were not clearly specified in the ICCCM (like full
screen switching).
Attila Kinali
[1] http://www.jwz.org/xscreensaver/faq.html#dvd
--
Linux ist... wenn man einfache Dinge auch mit einer kryptischen
post-fix Sprache loesen kann
-- Daniel Hottinger
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)