On Sunday January 24 2021 13:48:18 A. F. Cano wrote:

>The settings page also has a check box under "Multiscreen behavior" to
>have "Separate screen focus" but it doesn't do what it seems this implies.
>Even when checked, a popped up window still steals focus, even from another
>screen.

If you really wanted separate focus on different screens you'd need separate 
keyboards and mouses as well. I call that different terminals ;)

>What the ideal behavior would be is that an unrelated program could not steal
>focus from the curently active window (the DVR in my case) but yet when a
>program pops up a new window (by mouse click or keyboard shortcut) the new
>window will have focus.
>
>Is this possible?

It would probably be possible to set a specific window manager hint on windows 
that are opened by explicit user actions, which window managers could then use 
to ponder focus stealing prevention. Who knows, maybe such a feature already 
exists in other window managers.

There are alternative solutions, like giving back focus explicitly to the 
application (and window) that had it; this could be done by charm for its 
alerts.

Have you played with focus-follows-mouse; with that you can set things up such 
that the window that has the mouse cursor usually (or always) has focus.

>Shouldn't there be a difference between totally unrelated
>programs stealing focus and a window that appears in response to a mouse click
>in the same program?

Possibly, but the window manager needs additional information to tell the 2 
apart, and sometimes you don't want that behaviour. A kwallet password dialog 
should always open in front, for instance (and those are posted by the kwallet 
daemon, so not by the application that needs the password).
>
>This is on a totally up-to-date Debian 10/stable.
>
>Thanks for any explanation or hint.
>
>Augustine

Reply via email to