Created attachment 8480 proposed patch After creating some panel launcher buttons to maximize (toggle), minimize and close the active window (reason: handle maximized windows when the titlebar is not shown), maximizing and closing windows succeed using the launcher buttons, while hiding windows does not. This was tested on xfwm4_4.12.15-1 and xfwm4_4.13.1-3. Commands used by the launchers: - close window: wmctrl -c ":ACTIVE:" - toggle maximize window: wmctrl -r ":ACTIVE:" -b toggle,maximized_vert,maximized_horz - hide window: wmctrl -r ":ACTIVE:" -b add,hidden Patching the "clientUpdateNetState" function in "netwm.c" to handle "NET_WM_STATE_HIDDEN" state changes resolves the issue (tested on xfwm_4.12.5-1; the reported version 4.12.5-1.1 is the patched version). A proposed patch is included.
pnd23@telenet.be referenced this bugreport in commit 70832c81246b2590524d3902412875e490f9b2b8 netwm: Allow hiding windows using NET_WM_STATE_HIDDEN https://git.xfce.org/xfce/xfwm4/commit?id=70832c81246b2590524d3902412875e490f9b2b8
Thanks, pushed! Next time, please make sure to provide a git format patch against master.