<div dir="ltr">Hi,<div>As some of you know, I've been trying to polish the plasma shell usage on two screens. It's a use-case I hit a lot given that I have 2 screens both in the office and at home and I think it's really important to be on par with Plasma 1 on this area, at least, especially if we want to be appealing in the desktop world.</div>

<div><br></div><div>When I started to work on it, I got stuck when I wanted to figure out the primary screens management [1]. It works well, but then there's important API missing, so I decided to give a try to libkscreen. The reason behind it is that I do believe that Qt's API should be fixed, but then I would like Plasma Next to start shipping with an acceptable support of multiple screens. My first approach can be found in the plasmashell+libkscreen branch.</div>

<div><br></div><div>I've been testing it locally and it works quite well, it seems to do what we want it to do and I'm committing to the approach.</div>
<div><br></div><div>Since it's a rather big change and it involves a new dependency, I decided to send this e-mail first and ask for comments. If nobody is against it I will merge it to master in a couple of days.</div>

<div><br></div><div>Cheers!</div><div>Aleix<br></div><div><br></div><div>[1] <a href="https://bugreports.qt-project.org/browse/QTBUG-38404" target="_blank">https://bugreports.qt-project.org/browse/QTBUG-38404</a></div></div>