Comment # 16
on bug 10737
from Jeff Morriss
(In reply to Guy Harris from comment #6)
> so it would appear that Inkscape, by default, would install the icons in
> /usr/local/share/inkscape/icons.
>
> So I guess what Inkscape is doing is the "Applications may further add their
> own icon directories to this list" part of the spec, adding
> /usr/local/share/inkscape/icons to the list. Presumably, for icons it
> doesn't supply itself, it relies on the standard search path.
Hmm but it appears to be assuming either that:
1) prefix is either /usr or /usr/local (taking advantage of the fact that
$XDG_DATA_DIRS defaults to searching those two locations)
2) (or) using a gtk-specific method to add icons (gtk-update-icon-cache)
What happens what someone decides to install Wireshark in /opt/wireshark, for
example? As I read it then our "make install" needs to find a way to add our
(possibly odd) to $XDG_DATA_DIRS .
Maybe "make install" (or ./configure) should warn the user that the desktop
integration stuff won't work if prefix is not /usr or /usr/local (assuming
/usr/local works - I haven't had any luck with that yet), at least until
someone do the painful work of making any location work?
You are receiving this mail because:
- You are watching all bug changes.