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.
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.
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.
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
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.