Comment # 17
on bug 10737
from Guy Harris
(In reply to Jeff Morriss from comment #16)
> 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 .
They should then also decide to configure their desktop to be able to cope with
apps installed under /opt/{appname} - if they want to do something that's not
the default for their platform, they should expect to have to do more work.
> 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),
http://static.rogerebert.com/uploads/blog_post/primary_image/rogers-journal/new-from-ebert-your-movie-sucks/primary_EB20070423COMMENTARY70424001AR.jpg
YOUR DESKTOP SUCKS.
Srsly. If, in its default configuration, it can't cope with icons, .desktop
files, etc. installed under /usr/local/share rather than /usr/share, it's not
conforming to the latest version of the XDG Base Directory Specification.
The rest of UN*X can cope with, for example, executable images being installed
in /usr/local/bin - either it puts /usr/local/bin in $PATH by default or you
can put it there - and with man pages being installed in /usr/local/man or
/usr/local/share/man ($MANPATH) and so on. Desktops that can't cope with that
need to be hit upside the head.
You are receiving this mail because:
- You are watching all bug changes.