DAL proposal, resume
thrull at slackware.pl
Fri Jan 14 13:28:14 EET 2005
>Ok, this is how I see things after I got some feedback here and on
>desktop-devel @ gnome.
>As J5 noted, writing a separate daemon that takes input from different
>sources and generates unified output is nonsense. Indeed, it are the
>applications that should send out "good" events, or (like in the
>xscreensaver case) some helper daemon (that can in turn listen to
>different non-conforming apps, of course).
>This implies there will have to be:
>a) a standard describing different interfaces the DBusMessages should
>b) code a library/libraries to easy the use of this system for app
>developers so they don't have to care about the underlying DBUS system,
>but can just do something like "DAL_gotNewEmail()", where DAL (still
>working title ;)) will generate a well-formed dbusmessage and send it on
>This lib can also force the app to deliver "good", "conformant" data.
>It can also be used by listening applications by using callbacks.
>Propably there should be some versions of this: a low level one that can
>be used by all high-level ones, and a high-level gtk/glib library, a
>kde/qt library, python bindings,...
>The biggest work will be to write the interfaces I guess :-)
So You basically want to do something like OFI, but for whole desktop.
Not much invented stuff, now go to work and prepare proposal of
interfaces and maybe some working code.
More information about the xdg