On Wed, 15 Oct 2008 20:58:58 +0200, Marc MERLIN <[EMAIL PROTECTED]> wrote:
> With 0.16.8.10.dfsg, I have many windows, they overlap and go on top > when I > click on them, as expected. > > With audacious, it overlaps my firefox window, I cannot force the firefox > window on top until I select set stacking normal or below fo the > audacious > window. > That works until I bring audacious on top by clicking on it, and then it > stays on top again (although it shouldn't even come on top at all if I > selected stacking below I believe). > > Any ideas? > You have probably set audacious's own on-top option (View->Always on Top). Then, when you use e16 to set the below state, it is put below. When audacious then is clicked, it resets the stacking state to how it thinks it should be, which still is on-top. If you hadn't selected the on-top option it would be set to normal, i.e. removing the below state. Although technically audacious does seem to behave according to specs (sending client messages, not changing window properties), I think that this is bad client behavior. It makes it impossible to let the window manager decide stacking policy. audacious should not make stacking changes on every click (and move!) but only when configured. I have committed a correction to e16's above/below state handling which may "fix" setting audacious stacking to below using e16, but this only works due to what seems to be a bug in audacious: When configuring audacious to on-top it will on every click request "clear below, set above". When configuring audacious to not on-top it will on every click request "clear above, clear above" (it was probably intended to do "clear below, clear above"). So (with the latest e16 fix) the below state is not cleared and it is possible to keep it in the below state (as long as audacious behaves like this) :) /Kim ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
