HI Switching desktops in fvwm3 1.0.9 is broken. I can switch to next desktop only by fvwm's internal GotoDesk command but cannot do this with wmctrl command or libwnck tools
Looks like problem appears with additional checks in ewmh_CurrentDesktop() Here is a quick and dirty fix for this issue --- fvwm3-1.0.9/fvwm/ewmh_events.c.orig 2024-01-29 12:00:49.382126497 +0200 +++ fvwm3-1.0.9/fvwm/ewmh_events.c 2024-01-29 12:02:07.292984352 +0200 @@ -53,9 +53,11 @@ * intend window (fw) is NULL, disallow this. We only want to switch * desktops on client requests for the correct desktop. */ +#if 0 if (ev->xclient.window == Scr.Root && fw == NULL) { return -1; } +#endif struct monitor *m = monitor_get_current(); if (ev->xclient.data.l[0] < 0 || ev->xclient.data.l[0] > 0x7fffffff) -- wbr, Victor "Ananas" Ananjevsky