The icons are not drawn by Fluxbox or IceWM. They are drawn by the program xtdesk. There are normally three reasons why these icons are not displayed.
1. You are not running xtdesk. Solve: Make sure the line "xtdeskRestart.sh &" is in your ~/.xinitrc file (for v1.5 and above. I can't remimber where they used to be before that). This line is normally in an if statement such as:
Code Sample
if egrep -qv noicons /proc/cmdline 2>/dev/null; then xtdeskRestart.sh & fi
2. You do not have your icons enabled. Solve: Right click on desktop-->Use full enhanced desktop
3. You are missing an image file for one of your icons in the ~/.xtdesktop folder. Solve: Make sure that each .lnk file has a corresponding image. Open each .lnk file and checking the 'Icon:' line. Make sure that the image that line refers to is available.
Good Luck,And, the image and .lnk files MUST have the same name, ie myprogram.lnk and myprogram.gif.Hello ..
ok where i can find xinitrc or xtdesktop files ?In /home/dsl
They are "hidden" files, also known as "dot" files because the filename begins with a dot. You can see them in mc by default. In EmelFM either press the "H" button next to the location bar or press Ctrl+h
original here.