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

Reply via email to