This is a patch to fvwm-2.0.43 which adds miniature icons. The latest FvwmIconMan which supports miniature icons is version 0.8 which can be found in ftp://ftp.cs.arizona.edu/people/bradym. This patch doesn't update the FvwmIconMan in the fvwm source tree any more. Get version 0.8 if you want it. You can find lots of miniature icons from the fvwm95 distribution: http://ltiwww.epfl.ch/~barth/fvwm95.html, and Anthony's Icon library: http://www.sct.gu.edu.au/~anthony/icons/. You can find a patched version of FvwmWinList at: http://www.donet.com/dmahurin/pub/FvwmWinList.don2.tgz, and a patched version of FvwmTaskBar at: http://www.donet.com/dmahurin/pub/FvwmTaskBar.don2.tgz. ----- Here's the description I sent to the fvwm mailing list: Got tired of people (including me) talking about it, so I spent yesterday adding miniicons into fvwm. I don't expect this stuff to be put into the 2.1 release (nor do I think it's necessarily wise to do so). I basically followed what fvwm95 did, with the following changes: 1. Instead of calling these things title icons, they're mini icons, since they can be used in other places than the title bar. 2. You use the ButtonStyle's to say where it goes, exactly like how PixmapButtons does it. I changed the builtin WindowList to use the icons, and added some stuff to FvwmIconMan to use the miniicon to denote an iconified window instead of the raised square thing. The FvwmIconMan code is rather rough proof-of-concept type code (you can't turn off displaying icons mainly), but it seems to work. Also, the version of FvwmIconMan that I hacked is the one that's due to come out in the next release of fvwm, and is significantly different than the one in 2.0.43. Read the CHANGES file and the manpage for info (nothing on miniicons is mentioned though). I didn't do anything to FvwmWinList, since somebody else indicated that they were willing to do that. Here's the relevant lines from my .fvwm2rc file: Style "*" MiniIcon mini-bx2.xpm Style "xterm" MiniIcon mini.xterm.xpm Style "Emacs" MiniIcon mini-doc.xpm ButtonStyle 1 MiniIcon That's it. As with pixmapbuttons, you can use a buttonstyle of MiniIcon to have a relief put around the pixmap, or you can use FullMiniIcon to have no relief. Also, there's no provision for a default MiniIcon, except for the "*" style. If it can't find one, you get a blank spot. I've protected all of the code that matters with #ifdef MINI_ICONS, so (a) you need that set in your Fvwm.tmpl (the patch does that), and it pretty clearly marks out where I've made changes. Finally, you need XPM. -- Brady Montz bradym@cs.arizona.edu