Dan Nicholson wrote: > I'm hoping some people on the list can help save me some time. There's > currently a bug #2172 about how XFCE needs to have the > XDG_CONFIG_DIRS variable set to /etc/xdg to see the menus even though > that's the default location. > > When I started to investigate why this would happen, I realized that > something we've always attributed to desktop-file-utils is something > that each desktop implements the way they see fit. I'm talking about > creating the menus, and there's a specification on freedesktop.org > call the XDG Base Directory Specification. > > 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. -- Alexander E. Patrakov -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
