Bug 851523

Summary: Rhythmbox lost the icons
Product: [openSUSE] openSUSE 13.1 Reporter: Karl Eichwalder <ke>
Component: XfceAssignee: E-mail List <bnc-team-xfce>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: dimstar, hfiguiere, seife, semhustej, vuntz
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 446706    
Bug Blocks:    
Attachments: rb w/o icons etc.
/var/log/zypp/history

Description Karl Eichwalder 2013-11-21 08:52:26 UTC
+++ This bug was initially created as a clone of Bug #446706 +++

...

First I had the reinstall Rhythmbox because the update had removed it *sigh*

After reinstalling it from the repositories (using zypper) I found out that some of its icons were missing. See the attached screenshot for both the Status Icon and the Window icon in the Window Selector.

==========================================================================

After updating from 12.3 to 13.1, the icons are gone.  I use it on the xfce desktop.
Comment 1 Dominique Leuenberger 2013-11-21 22:04:38 UTC
(In reply to comment #0)
> +++ This bug was initially created as a clone of Bug #446706 +++

Is it REALLY a 'clone' of that bug?

> First I had the reinstall Rhythmbox because the update had removed it *sigh*
> 
> After reinstalling it from the repositories (using zypper) I found out that
> some of its icons were missing. See the attached screenshot for both the Status
> Icon and the Window icon in the Window Selector.
> 
> ==========================================================================
> 
> After updating from 12.3 to 13.1, the icons are gone.  I use it on the xfce
> desktop.

Does the solution from the bug above also solve this issue?

The replacement of SuSEconfig --module gtk2 should be:
  /usr/bin/gtk-update-icon-cache --force "/usr/share/icons/hicolor"

(this is actually already triggered by the install scrtiptlets.. but I don't rule out anything wrong there).

Also, you mention a screenshot attached: there is none.
Comment 2 Karl Eichwalder 2013-11-25 09:57:18 UTC
Created attachment 568907 [details]
rb w/o icons etc.

The statement about the screenshot derived from the bug I cloned ;)

Now attaching one from my workstation.

Unfortunately, the /usr/bin/gtk-update-icon-cache command did not help.

1/ I first closed the application.
2/ Then called '/usr/bin/gtk-update-icon-cache --force "/usr/share/icons/hicolor"'
3/ Restarting the application, but still the same.

Do the icons come with a separate package?
Comment 3 Karl Eichwalder 2013-11-25 09:58:14 UTC
[setting status...]
Comment 4 Dominique Leuenberger 2013-11-25 10:04:13 UTC
ok.. so this might be a different issue after all (I was already surprised, as the icon update cache is part of the %post scripts).

The 'next' candidate on the list is the icon theme used not being 'complete' (and no falling back to 'gnome').

so the question: which icon theme do you have configured?
Does the problem get worked around when you choose 'gnome' as icon theme?
If this indeed 'works', then I believe the pending GNOME Update stack (mainly, gtk 3.10.4) will help out here (as it has an automatic fallback to gnome icons, despite icon themes not specifying to do so).

To verify upon this: install *gtk* from home:dimstar:bnc849913 please.

then, finally, if this ultimately fixes it: no more work to be done: this stack is pending release as Maintenance incident 2254.
Comment 5 Karl Eichwalder 2013-11-25 13:03:59 UTC
(In reply to comment #4)

> The 'next' candidate on the list is the icon theme used not being 'complete'
> (and no falling back to 'gnome').

Setting GNOME as the icon theme also does not help (preconfigured was Crystal SVG).  I assume it is not necessary to restart the complete WM.

Thus I assume in this case it does not help to update gtk3 from home:dimstar.

It also does not work it I try with a fresh user.
Comment 6 Karl Eichwalder 2013-11-25 13:51:17 UTC
After installing the complete GNOME applications pattern, GNOME icons are available.  OpenSUSE-Xfce is also fine.  Crystal or Sonar still does not work.
Comment 7 Dominique Leuenberger 2013-11-25 13:57:00 UTC
(In reply to comment #6)
> After installing the complete GNOME applications pattern, GNOME icons are
> available.  OpenSUSE-Xfce is also fine.  Crystal or Sonar still does not work.

Ok.. crystal and sonar is likely now due to the GTK 3.10.4 update which you do not have yet (they do not fallback to 'gnome').

can you please attach /var/log/zypp/history?
I'd like to try to find out which package is most likely the one helping out
(my initial candidates are hicolor-icon-theme, gnome-icon-theme, gnome-icon-theme-extras and gnome-icon-theme-symbolic)
Comment 8 Karl Eichwalder 2013-11-25 14:50:25 UTC
Created attachment 568984 [details]
 /var/log/zypp/history 

ok, thanks.
Comment 9 Tomas Polak 2013-12-23 18:01:25 UTC
Hello,

I have the same problem with all GNOME applications after upgrading to OpenSUSE 13.1, XFCE desktop. Icons are missing in Videos, Evince, Rhythmbox, GNOME calculator - all gnome apps. I had the same problem with my GNOME installation on other system. It has been resolved already - it's this bug:
https://bugzilla.novell.com/show_bug.cgi?id=840753

I was wondering if this isn't the same bug, which hasn't been resolved in XFCE yet.
Comment 10 Tomas Polak 2013-12-25 19:46:07 UTC
So I have solved the problem by installing gnome-icon-theme-symbolic package. All GNOME applications now have visible icons on my OpenSUSE 13.1 XFCE install.
Comment 11 Stefan Seyfried 2017-03-01 20:15:00 UTC
I just started rhythmbox on my Tumbleweed installation and it has icons.

So I assume this works now.