On Tue, May 09, 2023 at 01:26:45PM -0700, mark_at_yahoo wrote:
> AddToFunc StartFunction
> + I   ImagePath 
> $[HOME]/.local/share/icons/hicolor/48x48:$[HOME]/.local/share/icons/hicolor/64x64:$[HOME]/.local/share/icons/hicolor/72x72:+

Setting ImagePath here is a little counter-intuitive.  It's a global command
that should be set at the top of your file.  See:

https://www.fvwm.org/Wiki/Tips/FvwmStartup/

> From reading the documentation I've always assumed that FVWM searches
> the ":"-separated paths (including the default indicated by "+") for an
> appropriate image file with some "NAME" plus a supported suffix such as
> ".xpm", ".svg", ".png", depending on how the fvwm binary was compiled. I
> recently discovered the following post, which clarified that the "NAME"
> is derived from the X11 window class property:

Hmm.  No.  Unless you set IconOverride, the preference is to the
application-provided icon.

> Q: Is my understanding of FVWM's ImagePath correct?

See above.

> Q: How can I list the compiled-in default "+" ImagePath, maybe
>    with some command in an FvwmConsole?

You can't easily.

> Q: Where is the mystery small icon be coming from?

MiniIcon.  Same principle as above.

> #0  0x00007f1e0696190c __pthread_kill_implementation (libc.so.6 + 0x8f90c)
> #1  0x00007f1e06910196 raise (libc.so.6 + 0x3e196)
> #2  0x00007f1e068f8897 abort (libc.so.6 + 0x26897)
> #3  0x00007f1e068f87ab __assert_fail_base.cold (libc.so.6 + 0x267ab)
> #4  0x00007f1e069084b6 __assert_fail (libc.so.6 + 0x364b6)
> #5  0x00007f1e078b4c03 _XAllocID (libX11.so.6 + 0x42c03)

Try the fvwm2 version from git.

Kindly,
Thomas

Reply via email to