Breakout: * multiscreen behaviour: how should Plasma exactly behave in different scenarios?

Sebastian Kügler sebas at kde.org
Thu Oct 20 07:22:54 UTC 2016


On Tuesday, October 18, 2016 12:44:01 PM UTC Martin Graesslin wrote:
> Other issues we regularly get reported is windows not opening on the screen 
> the user expects them to open. Mostly a problem, because on X11 almost
> every application provides a positioning hint which kwin honors.
> 
> Both issues are unfixable with X11. And even on Wayland we kind of would
> need  to know what the user wants. Which  is hardly possible.
> 
> With my window manager hat on, I'm nowadays convinced that there are
> two/three  different usage strategies:
> 1: static setup with two screens. System should ideally have virtual
> desktop  per screen, window management super important
> 2: notebook with docking station: like 1, but dynamic
> 3a: notebook with external extended projector: no window should ever go to
> the  external screen except the ones added there
> 3b: static system with an external (off) TV: only used for kodi/vlc. No
> window  should ever go there
> 
> Of course this is all highly dynamic. A system like 2 might turn into 3a at 
> any time.
> 
> Taking the panel question from above: it depends on the usage pattern we
> are  in. In 1 and 2 it should only be one panel, in 3a it should be 2, in
> 3b I have no idea.
> 
> And of course the question related to window management also depends on the 
> usage strategy.

What I'm reading consistently in bugreports is that users expect windows to 
open on the primary screen (which hasn't been the case forever). I recall 
(pre4.0 times I think) that applications would open on the screen containing 
the mouse pointer, now it's the screen containing the focused widget.

The thing that users don't expect is applications opening on the secondary 
screen, or applications moving there after connecting another output (that 
behaviour annoys me as well). This can be tested with a dualscreen setup where 
the primary output is either left of the newly connected, or under it. 
(applications have a tendency to move to the top-left.
-- 
sebas

Sebastian Kügler    •    http://vizZzion.orghttp://www.kde.org


More information about the Plasma-devel mailing list