! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Appearance Settings doesn't show current Icon Theme
Status:
RESOLVED: FIXED
Product:
Xfce4-settings
Component:
Appearance Settings

Comments

Description s0ulslack 2009-02-27 05:23:22 CET
When you open the Appearances Window and goto the Icons tab your current selected theme isn't shown by default.  Nothing major, but abit annoying if its been awhile since you've selected your theme.
Comment 1 bugzilla.xfce.org 2009-03-02 13:08:11 CET
This is still broken in the released 4.6. Also, when switching themes, the first click is registered; but no selection is shown in the list. You have to click twice to show the selection.

I assume this is related
Comment 2 Nick Schermer editbugs 2009-03-02 17:26:40 CET
Works fine here...
Comment 3 Stephan Arts editbugs 2009-03-02 18:03:38 CET
If the xsettings channel is filled with an icon-theme name of an icon-theme that does not exist. Then it won't select any item.

This might be the problem.
Comment 4 s0ulslack 2009-03-02 18:19:01 CET
Stephan,

Hrm, everything looks ok there.  IconThemeName in xsettings is "cathbard-mint-gtk", the name in the themes index.theme is Cathbard Mint GTK, icons installed into /usr/share/icons/cathbard-mint-gtk/

Also, I don't seem to have the theme selection problem here, current theme is shown correctly and things switch on the first click ok here.

If I can provide anything else please ask.  Thanks!
Comment 5 Nick Schermer editbugs 2009-03-02 18:22:59 CET
The name is selected based on the folder name, so therefore nothing goes wrong this time. Could someone else with this problem show the output of "xfconf-query -c xsettings -p /Net/IconThemeName" and the full path to the theme?
Comment 6 bugzilla.xfce.org 2009-03-03 08:41:00 CET
Nick, the output of the command you specified seems to hint to a case-sensitivity problem, does that make sense? My list of icons (of which none is selected) is:

* Etiquette Icons
* Etiquette Xfce
* GNOME
* Rodent

The output of `xfconf-query -c xsettings -p /Net/IconThemeName` is:

gnome

The full path seems to be '/usr/share/icons/gnome/'
Comment 7 bugzilla.xfce.org 2009-03-03 09:08:05 CET
Based on the command you supplied, I have tried selecting all four iconsets that XFCE shows. It seems something interesting comes up; the 'Rodent' theme works fine, and that is the only theme where the xfconf-query output matches the name in the list. For completeness:

Name              xfconf output    Directory name                     Works?
Etiquette Icons   Etiquette        /home/user/.icons/Etiquette        x
Etiquette Xfce    Etiquette.Xfce   /home/user/.icons/Etiquette.Xfce   x
GNOME             gnome            /usr/share/icons/gnome             x
Rodent            Rodent           /usr/share/icons/Rodent            V
Comment 8 s0ulslack 2009-03-03 09:29:47 CET
Verified, cp -R cathbard-mint-gtk cathbard and chaning the name=cathbard works.  When you open the Icons Tab its shown correctly.
Comment 9 Nick Schermer editbugs 2009-03-03 10:34:14 CET
MM yeah I see, I made a typo in the code. I'm indeed mixing the folder name theme.index name. Will fix it tonight. Thanks for the info.
Comment 10 Nick Schermer editbugs 2009-03-03 17:44:28 CET
Should be fixed in revision 29642.

Bug #4997

Reported by:
s0ulslack
Reported on: 2009-02-27
Last modified on: 2009-07-14

People

Assignee:
Nick Schermer
CC List:
2 users

Version

Attachments

Additional information