XFWM4 is HIGHLY unusable in this area. Openbox and metacity (not sure about
metacity but I think yes) behave so much better.
Let's say you have two windows. one you write sth and one in bg and just above
and you wanna scroll the bg window to see what you should type next. you move
the mouse over the bg window contents and you roll the wheel to scroll. XFWM
misbehaves and raises the bg window and gives focus to it when I just wanted to
scroll. This compared with Openbox and metacity is sooo bad
The same holds with moving the window. let's say I want to move a bg window. I
click on the titlebar and hold down the button and move. Openbox is smart enough
NOT to give focus to the moving window unless mouse-release happens (and if
window was not moved it gives focus). so this allows to move a bg window without
giving it focus which is also good if you have a bg window as reference to what
you should type/paint/think next in the current window (where you work etc)
I could not run svn because I was not sure I could stand to see this UI bug
unfixed in svn :) :)
now I"m running openbox and not xfwm4 in my XFCE but that looks ugly but at
least it works until those 2 Ui bugs are fixed
Huh? Did you read the documentation?
Some hidden options allow you to customize xfwm4 behaviour. They have to be
added by hand to your HOME/.config/xfce4/xfwm4/xfwm4rc file. You may have to
create this file.
Add this line to your xfwm4rc file if you want to raise a window only when
clicked with the left mouse button.
As for moving, just use the right mouse button.
I reread again that bug and I see nothing wrong with xfwm4 here. Just make a
little effort and read the documentation, all you want is already there.
*** Bug 1183 has been marked as a duplicate of this bug. ***
I read the documentation and I saw raise_with_any_button but if it's false it's
not very obvius it raises only with left click. anyways right click to move and
this to False solves my case. Thanks Oliver
(In reply to comment #4)
> I read the documentation and I saw raise_with_any_button but if it's false it's
> not very obvius it raises only with left click. anyways right click to move and
> this to False solves my case. Thanks Oliver
You're welcome. BTW if you think the documentation can be improved, please feel
free to submit a patch (or simply a better explanation).
raise_with_any_button should be converted to
raise_only_with_main_button # (False by default)
'main' (or sth better) because left is not left for left-hand users
and a string (tooltip for better UI configurator or at least docs string) could be:
If raise_only_with_main_button is True (False by default) then only 'left' mouse
button raises the window. This means that you can scroll with the wheel or ask
context menu of a background window, without raising it to be the active window
or sth like that ;)