Standard desktop API

Thiago Macieira thiago at
Thu Dec 28 05:23:12 EET 2006

Donald Straney wrote:
> I definitely _don't_ mean
>that the actual code would be the same, just the API calls - the program
>would be linked at compile time to (or whatever the
> library would be called), and through an environment variable or some
> messing around with symbolic links, when it was run it would be linked
> to the desktop environment's implementation of the library.  That way,
> a program that used a standard call for opening the default web
> browser, for example, would call KDE's "open default browser" code when
> run in KDE, GNOME's "open default browser" code when run in GNOME, etc.

You've just described libdapi, the project you're criticising.

As for VFS and Multimedia, efforts are underway, albeit in a slow pace. 
GStreamer does look like the long-term solution, but in the short-term it 
isn't yet useable as the de-facto API (cf. the reasons why KDE's Phonon 
exists). As for VFS, there's no concrete project to unify because there 
isn't much demand for such a feature.

  Thiago Macieira  -  thiago (AT) - thiago (AT)
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : 

More information about the xdg mailing list