Howdy all,
Diego (Flameeyes) brings about a good point from bug #95867 [1]. An
issue that's actually affected me at work with something I'm working on,
so I was the perfect person to ask to press this forward.
Basically XDG_DATA_DIRS is where FreeDesktop has standardized the
location of icons, desktop entries, directory entries and other misc
data. In Gentoo we've hard coded it to
XDG_DATA_DIRS=/usr/share:/usr/kde/3.5/share however it's always
sub-optimal to hardcode different settings.
Diego (sorry, don't have anything but English keys) has proposed is
creating the ability for XDG_DATA_DIRS to be set via /etc/env.d entries
which sounds like the best plan. He's willing to make the change and I'm
all for it. Basically this is a request for comments on the idea. Anyone
opposed? If not then the change will happen 3 days from this e-mail.
Here's a summary of what Diego sent me:
Basically, it's a matter of defining XDG_DATA_DIRS to
/usr/share:/usr/kde/3.5/share for the users, not difficult, but I think
what happens if a package in /opt wants to have its share directory
there too (would be proper, rather than polluting /usr/share space).
The quick solution is to set XDG_DATA_DIRS in COLON_SEPARATED, in every
env.d file that defines XDG_DATA_DIRS to be safe. I can do it, but it
needs to be announced first at least.
[1] https://bugs.gentoo.org/show_bug.cgi?id=95867
Oh and just to stir the US College Football pot.... Buckeyes suck! Go
Gators!
--
Doug Goldstein <[EMAIL PROTECTED]>
http://dev.gentoo.org/~cardoe/
--
gentoo-dev@gentoo.org mailing list