~/.local/share/pixmaps is not in search list for icons
faure at kde.org
Sat May 19 03:58:14 PDT 2012
On Thursday 19 April 2012 03:53:56 Rodrigo Silva wrote:
> For user install:
> - extract to ~/.local/opt/eclipse
> - symlink ~/.local/opt/eclipse/eclipse executable to ~/bin/eclipse
> - create a desktop entry in ~/.local/share/applications/eclipse.desktop
> - copy the provided icon to... ?
> See the problem? The obvious place would be
> ~/.local/share/pixmaps/eclipse.xpm, but that folder is not in search list
> for icons.
Works in KDE 4 :-)
$ kde4-config --path xdgdata-pixmap
And, actually, the comment in the code about this, says:
"These are not in the icon spec, but e.g. GNOME puts some icons there
But maybe this isn't the case anymore?
> For the user I must use ~/.local/share/icons/hicolor/48x48/apps.
> So my issues are:
> So, what should I do? Why the Icon Spec does not define
> ~/.local/share/pixmaps for the user, just /usr/share/pixmaps ? Are pixmaps
> a legacy dir, and only present in system path for backward-compability?
I think so, actually. The code talks about legacy dirs.
> if so, is it ok to place xpm icons in the /usr/share/icons... tree? Should I
> completely disregard /usr/share/pixmaps? Or should I not care about
I'm no icon theme expert, actually, but I think that was the idea yes - that
icons should always be associated with a theme.
I would agree that it doesn't always make sense though.
David Faure, faure at kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. KDE Frameworks 5
More information about the xdg