fvwm-crystal uses a lot of icons for its built in menus that are in png format and so it needs fvwm to be built with that use flag set. The wm still runs without the use flag, but it is much more difficult to use the system if you don't know the missing icons can still be clicked on. Setting a runtime use dependency on fvwm of +png will solve the problem Reproducible: Always Steps to Reproduce: 1. emerge fvwm[-png] 2. emerge fvwm-crystal 3. set .xinitrc to run fvwm-crystal 4. startx Actual Results: fvwm-crystal runs, but the menus don't display the various icons and are just blank. You need to guess that the menus even exist before you know to click on them to get them to do the various tasks they are assigned to do. Expected Results: The menus should come up with the proper icons already displayed.
It is a fix for this issue into bug 345985
+ 27 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> + fvwm-crystal-3.0.6-r1.ebuild: + Fix missing USE="png" depend for x11-wm/fvwm wrt #332117 by Jonathan Geisler