SoundConverter icon is broken -_-

I installed SoundConverter from Packman, but the application’s icon in the menu is broken. It shows up fine on the window after it’s opened, but refuses to display in the Application Browser, slab’s recent history, or Run Application dialog. I’ve forced the cache to update several times with gtk-update-icon-cache, and I can verify that the icon is indeed installed, both in /usr/share/icons/hicolor and in /usr/share/pixmaps.

openSUSE 11.4/Tumbleweed with GNOME.

Why the hell won’t the icon display?

This thread started under ‘applications’ is in the wrong forum area. We have a specific area for Tumbleweed issues here: Tumbleweed

I am going to move this thread to the Tumbleweed area, and I ask that WEB based users do NOT reply to this thread until after it has been moved. I ask that NNTP users do NOT reply to this thread at all here in the “Applications” area, but rather wait until it shows up in the Tumbleweed area. I will reply to the initial post once it is in the Tumbleweed area so that NNTP users can find the thread.

This move will take ~ 20 minutes from now, as I need to wait until this post I am typing, makes it through the NNTP gateway, before I move the thread.

Thank you in advance for your understanding during the move.

This thread is now been moved from applications area to the Tumbleweed area

Both NNTP users and WEB based users are now invited to answer user kog13’s question.

Thank you for your understanding during the thread move.

I’m not sure why this was moved, my system being on Tumbleweed is pretty much irrelevant since I installed the program through Packman. I doubt it’s a new bug either, since I’ve had problems like this before, but never really figured out what caused them.

If we simply put posts anywhere then our forum would have no structure. We have a policy that all problems that are with regular openSUSE releases will go in Applications, Wireless, Multimedia … etc … Any and all issues with under development openSUSE versions will go under Pre-Release/Milestone, and any and all issues with Tumbleweed will go under Tumbleweed. This gives our forum some logical structure where issues can be examined. The policy here for tumbleweed is consistent with our policy for Pre-Release/Milestone.

If you wish to debate our policy here you will only clutter up your own help thread.

Some more information that may be relevant.

Prior to installing SoundConverter from Packman, I had installed it from source, which installs to /usr/local. I removed it before re-installing it through Packman, but perhaps there’s some hidden icon cache still pointing to /usr/local?

Sometimes configuration files are stored under /home/username/.something … so you could check there. But looking at the rpm for SoundConverter there is nothing special there. I don’t have it installed, but if I download and examine the rpm I get this:


oldcpu@core-i7:~/temp> rpm -qipl soundconverter-1.5.4-1.pm.1.1.noarch.rpm 
Name        : soundconverter               Relocations: (not relocatable)                                                                                                                    
Version     : 1.5.4                             Vendor: http://packman.links2linux.de                                                                                                        
Release     : 1.pm.1.1                      Build Date: Sat 23 Jul 2011 04:28:53 PM CEST
Install Date: (not installed)               Build Host: eckhaus                                                                                                                              
Group       : Productivity/Multimedia/Video/Editors and Convertors   Source RPM: soundconverter-1.5.4-1.pm.1.1.src.rpm                                                                       
Size        : 547253                           License: GPLv3                                                                                                                                
Signature   : RSA/SHA1, Sat 23 Jul 2011 05:30:58 PM CEST, Key ID 45a1d0671abd1afb                                                                                                            
Packager    : packman@links2linux.de                                                                                                                                                         
URL         : http://soundconverter.berlios.de/                                                                                                                                              
Summary     : Simple Sound Converter Application for the GNOME Desktop                                                                                                                       
Description :                                                                                                                                                                                
A simple sound converter application for the GNOME environment.
                                                                                                                                                                                             
It reads anything the GStreamer library can read, and writes WAV,                                                                                                                            
FLAC, MP3, and Ogg Vorbis files.                                                                                                                                                             
                                                                                                                                                                                             
This application is somewhat less fast than various command line                                                                                                                             
tools. Not a whole lot, however, and not enough to make me worry                                                                                                                             
about performance for the foreseeable future. If you want ultimate                                                                                                                           
performance, the command line tools are always going to be                                                                                                                                   
preferable.                                                                                                                                                                                  
                                                                                                                                                                                             
All file formats that GStreamer can read from should now be                                                                                                                                  
supported (thanks to the wonderful 'decodebin' element). The
output formats are more restricted, however, since there is no                                                                                                                               
'encodebin' element to magically convert to any format we might                                                                                                                              
want.
Distribution: Multimedia / openSUSE_Tumbleweed                                                                                                                                               
/usr/bin/soundconverter                                                                                                                                                                      
**/usr/share/applications/soundconverter.desktop**                                                                                                                                               
/usr/share/doc/packages/soundconverter                                                                                                                                                       
/usr/share/doc/packages/soundconverter/COPYING                                                                                                                                               
/usr/share/doc/packages/soundconverter/ChangeLog                                                                                                                                             
/usr/share/doc/packages/soundconverter/README
/usr/share/doc/packages/soundconverter/TODO                                                                                                                                                  
**/usr/share/icons/hicolor/48x48/apps/soundconverter.png
/usr/share/icons/hicolor/scalable/apps/soundconverter.svg**
/usr/share/locale/ar/LC_MESSAGES/soundconverter.mo
/usr/share/locale/bg/LC_MESSAGES/soundconverter.mo
/usr/share/locale/ca/LC_MESSAGES/soundconverter.mo
/usr/share/locale/cs/LC_MESSAGES/soundconverter.mo
/usr/share/locale/da/LC_MESSAGES/soundconverter.mo
/usr/share/locale/de/LC_MESSAGES/soundconverter.mo
/usr/share/locale/el/LC_MESSAGES/soundconverter.mo
/usr/share/locale/en_AU/LC_MESSAGES/soundconverter.mo
/usr/share/locale/en_GB/LC_MESSAGES/soundconverter.mo
/usr/share/locale/es/LC_MESSAGES/soundconverter.mo
/usr/share/locale/et/LC_MESSAGES/soundconverter.mo
/usr/share/locale/eu/LC_MESSAGES/soundconverter.mo
/usr/share/locale/fi/LC_MESSAGES/soundconverter.mo
/usr/share/locale/fr/LC_MESSAGES/soundconverter.mo
/usr/share/locale/gl/LC_MESSAGES/soundconverter.mo
/usr/share/locale/he/LC_MESSAGES/soundconverter.mo
/usr/share/locale/hi/LC_MESSAGES/soundconverter.mo
/usr/share/locale/hu/LC_MESSAGES/soundconverter.mo
/usr/share/locale/it/LC_MESSAGES/soundconverter.mo
/usr/share/locale/ja/LC_MESSAGES/soundconverter.mo
/usr/share/locale/nl/LC_MESSAGES/soundconverter.mo
/usr/share/locale/pl/LC_MESSAGES/soundconverter.mo
/usr/share/locale/pt/LC_MESSAGES/soundconverter.mo
/usr/share/locale/pt_BR/LC_MESSAGES/soundconverter.mo
/usr/share/locale/ru/LC_MESSAGES/soundconverter.mo
/usr/share/locale/sk/LC_MESSAGES/soundconverter.mo
/usr/share/locale/sl/LC_MESSAGES/soundconverter.mo
/usr/share/locale/sr/LC_MESSAGES/soundconverter.mo
/usr/share/locale/sr@latin/LC_MESSAGES/soundconverter.mo
/usr/share/locale/sv/LC_MESSAGES/soundconverter.mo
/usr/share/locale/tr/LC_MESSAGES/soundconverter.mo
/usr/share/locale/uk/LC_MESSAGES/soundconverter.mo
/usr/share/locale/vi/LC_MESSAGES/soundconverter.mo
/usr/share/locale/zh_CN/LC_MESSAGES/soundconverter.mo
/usr/share/man/man1/soundconverter.1.gz
**/usr/share/pixmaps/soundconverter.png**
/usr/share/soundconverter
**/usr/share/soundconverter/soundconverter-logo.svg**
/usr/share/soundconverter/soundconverter.glade

So there is nothing special there. You could ask here: SoundConverter - GNOME Sound Conversion … where they have this setup for questions: https://answers.launchpad.net/soundconverter

I’m almost certain that the package itself isn’t the problem (installing it in a virtual machine works as expected), but rather some lingering cache or setting. I’ll look around a little bit and see if I can’t find a lead.

YES, I finally figured out what the problem was. My hunch that it was a lingering cache (from when soundconverter was installed to /usr/local) was correct, but I couldn’t for the life of me find out where GTK icon caches were stored. I finally found out that it stores it as a file called “icon-theme.cache” in the root of the icon theme folder, so I deleted /usr/local/share/icons/hicolor/icon-theme.cache, and it works.

I would like to submit a bug report or something that prevents this type of problem in the future, but I’m not sure what the best workaround would be. Suggestions are welcome.