Rather than explaining the problem, I thought I'd first just show you a video demonstration of what I am talking about: http://youtu.be/7BSglpEh7kQ Basically, if cairo-dock is open, and Whisker Menu overlaps, whisker menu ends at the bottom, even though other windows will cause cairo-dock to collapse, and even though the default XFCE4 applcations launcher does end on top. Thank you very much for all your hard work! Julian
I can't view your video because it is private.
Sorry, my bad! I meant to make it unlisted. Now you can watch it though :)
Thanks, I see what you mean now. :) Interestingly, that doesn't happen for me when I try... Whisker Menu appears above cairo-dock just like the default Xfce menu applet. What versions of the different programs are you using?
I'm running Cairo dock 3.4.0 and whisker menu 1.5.0. I'm also using compiz as my window manager but I'm not sure if that's relevant.
I just checked and if I change the window manager to xfwm4 then the problem disappears, so it's only present with compiz. Still, since the stock app manager works correctly even with compiz, it should be fixable :)
Not necessarily. :) The stock applet is a menu window, which is treated specially by most every window manager. Whisker Menu is not, obviously. Can't be, to have keyboard focus and other widgets, etc. I wonder if the issue might be caused by the fact that I made Whisker Menu a dialog to fix it with a different window manager. If that is the case, I would have to choose which window manager to support. Nasty.
I see! Really hope there's a solution that can accommodate all window managers :)
After some testing I have determined that the cause of the bug is actually that Whisker Menu has the "skip taskbar" flag set, which I am not willing to change. This is an issue to take up with either cairo-dock or compiz, sorry.
I see! Well, can probably blame compiz, it can get quite buggy as it is... Actually I'm getting tired of all the effects, I think I'll go back to good old xfwm4 I do like the level of customizability in compiz though. Maybe I'll try it again a few years down the road see what became of it. Thanks for looking into this!