Yves-Alexis Perez wrote:
On dim, 2009-04-19 at 13:20 +0200, Torquil Macdonald Sørensen wrote:
In short, a new window should not cover an existing window if the user is
executing an action in the existing window at that particular time (e.g.
keyboard button depressed in some text field, mouse button depressed on some
button/or a fader as in this case). In that case it should instead appear
underneath, or wait until the action is finished (mouse button released,
keyboard button released..).
How is configured the focus stuff? Especially things like focus follow
mouse, new window focus, raise on focs (in wm settings / focus) and
focus stealing prevention (wm tweaks / focus).
Can you reproduce with something else than firefox, which is known to be
terribly crappy when it comes to focus stealing.
Cheers,
Hi! Yes it is the same for other programs also, not just firefox. E.g.
with Gimp it is the same result in the mixer fader experiment. My focus
settings are:
Ordinary WM settings:
1) Focus follows mouse: yes
2) Automatically give focus to newly started applications: yes
3) Automatically raise windows when they receive focus: no
4) Raise on click: yes
WM tweaks focus settings:
5) Activate focus stealing prevention: yes
6) Honour standard ICCCM focus hint: yes
When I turn off 2), all new windows appear underneath, which is not what
I want. I would like new windows to appear on top, but not above (and
therefore cover, and take mouse/keyboard focus) a window that is
currently in the middle of a mouse/keyboard action.
And an observation regarding keyboard focus:
In a text editor (I used geany for this), I hold a keyboard button down
so that it writes a lot of characters, e.g. keeping the d key down for
"eternity" :-). When I start xfce4-terminal while keeping the d-key down
(clicking on my XFCE panel terminal-shortcut), the d-characters start to
appear in the terminal window instead, which has appeared above the
geany window.
Best regards
Torquil Sørensen
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]