On 1/22/07, Alexander E. Patrakov <[EMAIL PROTECTED]> wrote: > Dan Nicholson wrote: > > > > http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html > > As far as I understand the current situation, BLFS violates the following > bit of the specification: > > > Specifications may reference this specification by specifying the location > > of a configuration file as $XDG_CONFIG_DIRS/subdir/filename. This implies > > that: > > > > * Default configuration files should be installed to > > $sysconfdir/xdg/subdir/filename with $sysconfdir defaulting to /etc. > > But GNOME and KDE install such files as /etc/$DESKTOP/xdg/subdir/filename. > > IMHO, if we fix this non-conformance, #2172 will disappear.
That's solves one problem. However, it doesn't address XDG_DATA_DIRS. Unless you're going to work hard to get all the menu data in /usr/share, then that will have to be set to something. Also, according to the author of the spec, it's valid to put this data wherever you want, but you have to set the variables correctly. http://bugzilla.gnome.org/show_bug.cgi?id=328664#c6 Also, in #2172, he did install into /etc/xdg. The problem is that he set XDG_CONFIG_DIRS to /usr/share. Combined with the fact that libxfce4util was not configured with --sysconfdir=/etc, he doesn't get the fallback path at /etc/xdg. -- Dan -- Dan -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
