Open MarcinOrlowski opened 4 years ago
Hmmm, need to dev and test on my tv laptop connected to my tv to get 2 screens.
I understand that these lines you point to should deal with the case I talk about. But it does not. I am on Kubuntu 19.10. Let me know if I'd help in any way with debugging this.
I first have to confirm what happens when there is two screens.
screenGeometry: wallpaper.screenGeometry
have the geometry of just 1 screen? With the 2nd instance of the plugin having a screenGeometry of the 2nd screen? This makes sense. Or does it have a rectangle the size of both screens combined?TaskManager.TasksModel.filterByScreen=true
set in WindowModel.qml
.noWindowActive
from 1 global variable, into an array of booleans to represent each screen.I am afraid I am not familiar with QML to research on these on my own, yet I'd be happy to check that for you if you guide me how.
When the second monitor is configured, it starts out with a blank wallpaper. Upon going into its desktop setting, however -- it shows that it has the extension from the getgo, implying there is only one instance of the plugin installed.
It works as intended on the primary monitor -- but, on the secondary monitor, it shows a black screen until you select the desktop -- then it blurs the wallpaper into focus.
Blurring into focus happens on both monitors, no matter which desktop background you click on.
I have a multi-monitor setup and would be willing to help test changes to the code if needed. :)
Would be great if this extension could properly support multiple display setups. For now if I have monitor A and B and active window on A, B's background gets also blurred, even if there's no active window on B screen.