Proposal and RFC: DAL, the Desktop Abstraction Layer

Jamie McCracken jamiemcc at
Sat Jan 15 14:13:45 EET 2005

Havoc Pennington wrote:

> I've absently thought about a couple ideas to make all this cleaner:
>  - some way to mark interfaces as published/unpublished and throw 
>    an error if third party apps look at unpublished; but I can't figure
>    out how to define "third party" or detect it
>  - have some sort of fast way to check whether an interface is
>    implemented, other than asking for and verifying the full 
>    introspection data; you can imagine e.g. just a hash of the 
>    interface. But there are problems e.g. if you add to the 
>    interface, and I'm not sure this is worth extra complexity

Service descritpion file? Have public interfaces listed there so no 
introspection is needed and we can easily get this data for non-running 
services as we do for executable name.


More information about the xdg mailing list