Created attachment 9276 patch to implement requested panel option xfce4-panel recently added a slide animation to hiding the panel. However, this animation seems to interact poorly with the fluxbox window manager, which I use instead of xfwm4, leading to a cascade of X events which brings my X server to its knees. I kindly request that the animation be made optional. I have created a pull request on github xfce4-mirror/xfce4-panel to implement this requested change; I have attached the contents of the pull request as a patch to this issue report. The patch adds a parameter to the panel preferences to select that the auto hide style be "Slide" (for the new animated version) or "collapse" (for an instant departure of the panel). With my panels set to collapse, I find the destructive interaction with fluxbox to be eliminated. Please consider either adopting this patch or implementing some other means by which the animation would be optional, if there is some difficulty with the patch from your point of view. Thank you very much for your consideration.
Hi, thanks for the report. I never expected this to have such side-effects. I'll take a look into a meaningful solution. Meanwhile thanks for the patch!
@Glen: Could you please post the output of "wmctrl -m" running Fluxbox? Instead of making it optional I would prefer to simply disable the animation in Fluxbox instead.
> wmctrl -m Name: Fluxbox Class: N/A PID: N/A Window manager's "showing the desktop" mode: N/A (Or should it be off unless the window manager is xfwm? Just thinking aloud. Maybe Fluxbox is the only old, crufty window manager... but there are a lot of window managers out there. Thanks for working on this!)
Not sure how many people combine the Xfce Panel with other window managers. I'd start with disabling the animation for Fluxbox and if more people report bugs I could still switch to only enabling it with Xfwm4 (or even making it optional, although I really don't like adding an option for every bit of code..)
I tried to reproduce your problem with fluxbox now - I can't really reproduce the problem. It seems to slide out very smoothly. Could you provide a few more details on what/how it interacts poorly or what I could do to reproduce your problem? (Testing Fluxbox 1.3.5 on Xubuntu.)
Alright, so instead of adding per-window-manager workarounds I decided to make the whole animation speed configurable after all. So if you set "popdown-speed" to 0 in your panel the autohide animation will be disabled. https://git.xfce.org/xfce/xfce4-panel/commit/?id=1a89fa8c591dde8afa7555a5d281e908aba08f26