XPM support

I’m experimenting with FVWM3 after being a long-time FVMW2 user. I’ve run fvwm-convert-2.6 on my config file and made all the recommended changes. I’ve also switched to using colorsets, and that seems to be working.

One thing that isn’t working is loading .xpm files for icons and such. But if I convert the file to .png and then update my config file to reference the .png version, it will load. Was support for .xpm removed in fvwm3? Is there a way to enable it, or do I need to convert all of my bitmaps to .png?

Hi @JT42

XPM support is still supported.

It’s probable you didn’t have the libxpm development library installed.

What does: fvwm3 --version output? If you don’t see XPM listed there, then fvwm3 isn’t compiled with XPM support.

– Thomas

Yep, that’s it. Thanks. This is on a FreeBSD system with fvwm3 installed via the FreeBSD package instead of from source. I’m not sure why they decided to exclude XPM support in the package.

For the record, here’s the output of fvwm3 --version:

fvwm3 1.1.0 (released) with support for: ReadLine, PNG, Shape, XShm, SM, Bidi text, XRandR, XRender, XCursor, XFT, NLS

Comparing that to my fvwm2 system:

fvwm 2.6.9 compiled on Jun 3 2025 at 07:45:50 with support for: ReadLine, XPM, Shape, XShm, SM, Xinerama, XRender, XCursor, XFT, NLS

-JT