Changing Shelf Icons

Is there a way to change the icons that are used on the shelf? For example Mozilla 1.1 for 6.1 does not appear to have an embedded icon, so I get the default icon instead.


If an application dosn’t have an icon already you can use PhAB and bindres to make and bind an icon to an application. The basic process goes like:

Open PhAB and make an icon, Edit Icon to your needs and save. Goto wherever you saved your project in PhAB and find the wgti file (If you called your icon “Icon” you should have a file called “Icon.wgti”). Note it’s exact location, or move it to a location thats easy to remember then:

bindres /this/is/my/app /this/is/its/icon

So for example:

bindres /opt/X11R6/bin/xeyes /home/Travis/Icon.wgti

I don’t remember the exact name of the Mozilla binary (Don’t use bindres on the mozilla script!), so I didn’t give you an exact Mozilla example - sorry about that.

A good idea would be to make a Mozilla icon and submit it and a Makefile/Configure patch to the Mozilla project.