Bug 1120030 - CentOS 7 Thunar not showing icons correctly, as gnome-icon-theme-legacy not ready
Summary: CentOS 7 Thunar not showing icons correctly, as gnome-icon-theme-legacy not r...
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: xfce4-icon-theme
Version: epel7
Hardware: x86_64
OS: Linux
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2014-07-16 05:48 UTC by Saihua Shi
Modified: 2021-04-23 00:38 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed:
Type: Bug

Attachments (Terms of Use)
snap, Thunar not showing correct icons. (35.52 KB, image/png)
2014-07-16 05:48 UTC, Saihua Shi
no flags Details

Description Saihua Shi 2014-07-16 05:48:21 UTC
Created attachment 918318 [details]
snap, Thunar not showing correct icons.

Description of problem:

CentOS 7, x86_64 release version.
Linux t430z.suse 3.10.0-123.4.2.el7.x86_64 #1 SMP Mon Jun 30 16:09:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

1. Install base server(no x window, no gnome/kde)

# yum install @xfce
# yum groupinstall  "x window system"

2. installed packages dep, info:

[root@t430z icons]# rpm -qa| grep icon

3.  Thunar doesnt show icons correctly.
snapshot attached.

4.  I fetched src from fc20 builds:

5. after RPM rebuild:
   I can see a different RPM,  gnome-icon-theme-legacy

[root@t430z noarch]# ls| grep icon

6.  I install gnome-icon-theme and gnome-icon-theme-symbolic
   the problem still exists.

   after install gnome-icon-theme-legacy, it's working..

7.  so I think we miss the dep. on package "gnome-icon-theme-legacy",
   for those who use old gtk themes like xfce.

Version-Release number of selected component (if applicable):
EPEL0715,  gnome-icon-theme-legacy package missing.


Additional info:

please consider to update version of gnome-icon-theme* and add gnome-icon-theme-legacy to repo.

Comment 1 Saihua Shi 2014-07-16 05:50:22 UTC
Hi Kevin, 

   would you help to add the pkg, or nonamedotc may help.


Comment 2 Gianluca Amato 2014-10-27 08:52:55 UTC
I have the gnome-icon-theme legacy installed, yet I do not get correct icons in XFCE 4. The weird thing is that icon names are correct and icons with that name exist. For example, in the lower panel, the terminal emulator has icon "utilities-terminal", which I can find in /usr/share/icons/gnome/_x_/apps/ installed by gnome-icon-theme. However, no icons is displayed in the panel.

Comment 3 Kevin Fenzi 2014-10-27 13:53:42 UTC
Does manually running as root: 

    touch --no-create /usr/share/icons/gnome
    gtk-update-icon-cache /usr/share/icons/gnome

change anything?

Comment 4 Gianluca Amato 2014-10-27 14:28:00 UTC
No, it doesn't. The gtk-update-icon-cache says:

gtk-update-icon-cache: Cache file created successfully.

but the problem remains.

Comment 5 thureen 2014-11-24 19:43:34 UTC

I seem to be having the same problem. Please let me know if there is a solution to this.

Comment 6 Saihua Shi 2015-01-16 16:23:32 UTC
(In reply to thureen from comment #5)
> Hello,
> I seem to be having the same problem. Please let me know if there is a
> solution to this.

Hi thureen,

  for now, my own workaround is to build package against fc.src.rpm. as mentioned above.




# yum localinstall gnome-icon-theme*rpm

Comment 8 Eliezer Moskovitz 2015-03-02 14:24:45 UTC
look in /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml

in there you will find: <property name="IconThemeName" type="string" value="Fedora"/>

but there is no fedora icon theme installed. so I change it to gnome and it worked.

Comment 9 Eliezer Moskovitz 2015-03-02 14:26:43 UTC
xfconf-query -c xsettings -p /Net/IconThemeName -s "gnome" 
will also work but only for current user

Comment 10 W. Michael Petullo 2015-03-11 17:51:30 UTC
Yes, it seems that the default icon theme for XFCE should be something that is available in CentOS, namely gnome.

Comment 11 Fedora Admin user for bugzilla script actions 2021-04-23 00:38:32 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Note You need to log in before you can comment on or make changes to this bug.