On Tue, May 10, 2011 at 9:11 AM, Lennart Poettering <[email protected]> wrote: > Hmm, I think this deserves maybe a spec of its own, i.e. a definition > what an app id is, and its format (i.e. along the line of dbus bus > names), plus where it should be used (bus names, .desktop file names, > XDG_RUNTIME_DIR subdirs, ~/.config/ and so on). > > If you really plan to go for this then this would probably be a major > undertaking, and we really should mandate this all the other XDG specs > too. i.e. in the .desktop spec, in the XDG basedir spec (i.e. regards > subdirs in ~/.config and XDG_RUNTIME_DIR), and so on.
Yeah, I don't think anything says what people should pick for top-level names, and that will probably become an issue as we get applications with IDs like this. Right now my impression is we have a _convention_ where a namespace should be based on an Internet domain name the software's creator is in control of. I don't recall this being explained at any point, though: it just kind of ended up happening with org.gnome and org.freedesktop. The approach works pretty well as far as I have noticed (with the exception of people wrongly using org.freedesktop), but a specification that really explains the pattern would definitely be nice. -- Dylan _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
