After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 575906 - Appearance does not search $XDG_DATA_HOME for icons
Appearance does not search $XDG_DATA_HOME for icons
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: [obsolete] Appearance
unspecified
Other All
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks: 523057
 
 
Reported: 2009-03-19 02:53 UTC by archengule
Modified: 2009-10-13 17:33 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description archengule 2009-03-19 02:53:53 UTC
Please describe the problem:
I have all my user-installed icon themes under $XDG_DATA_HOME/icons ($XDG_DATA_HOME/icons is different from $HOME/.icons). According to the Freedesktop Icon Theme Specification, "apps should look in $HOME/.icons ..., in $XDG_DATA_DIRS/icons and in /usr/share/pixmaps"[1]. Though GTK correctly finds my installed icons (my applications still use them), the Appearance program does not. It claims that "This theme will not look as intended because the required icon theme 'Somatic-0.2' is not installed.".

Output of `env | grep XDG_DATA_HOME`:
XDG_DATA_HOME=/home/michael/Library/Data/

Partial output of `ls $XDG_DATA_HOME/icons`:
...
Nou
Somatic-0.2
Stripy
...

[1]: http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Jens Granseuer 2009-03-19 18:44:57 UTC
2009-03-19  Jens Granseuer  <...>

        * gnome-theme-info.c: (gnome_theme_init): search the GTK+ icon theme
        search path for icon themes, not just selected directories (fixes
        bug #575906)
Comment 2 archengule 2009-03-20 04:22:49 UTC
Thanks =)