Bug 393940 - Logout image doesn't match desktop geometry
Summary: Logout image doesn't match desktop geometry
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.4
Platform: Other FreeBSD
: NOR minor
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-07 08:50 UTC by groot
Modified: 2018-05-17 22:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Desktop in normal use (1.63 MB, image/png)
2018-05-17 11:18 UTC, groot
Details
Desktop during logout (421.30 KB, image/png)
2018-05-17 11:21 UTC, groot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description groot 2018-05-07 08:50:13 UTC
I have two monitors in a |- layout (1080x1920 on the left, 2560x1440 on the right). This is configured in xorg.conf. The geometry of monitor 1 is 2560x1440+1080+240 .. note how the monitor 1 is placed 240 pixels down. This is so that the monitors, which are physically in a T-shape (rotated left), match reasonably well when the mouse cursor moves from one to the other.

As a consequence, there's a "hole" in my desktop; 1080,0 - 3640,239.

When I choose logout, the desktop is displayed in a faded-out manner. But this doesn't take the "hole" into account, so I get:

 - on the left monitor (1080x1920+0+0), the faded image of what is (was) displayed on that monitor
 - on the right monitor (2560x1440+1080+240), the faded image of 2560,0 - 3640-1440 .. so that contains the hole, and it looks like the screen image has "jumped down" by 240 pixels.
Comment 1 David Edmundson 2018-05-17 10:38:52 UTC
There was a patch to kwin merged this morning, can you retest.

Also can you add a screenshot as that text was confusing to parse. You should be able to use spectacle on a timer.
Comment 2 groot 2018-05-17 11:18:49 UTC
Created attachment 112706 [details]
Desktop in normal use
Comment 3 groot 2018-05-17 11:21:21 UTC
Created attachment 112707 [details]
Desktop during logout

This is while loggout out, with the desktop still showing the same applications, in the same location, as the previous screenshot.
Comment 4 groot 2018-05-17 11:27:33 UTC
The desktop is shaped like a T which has been knocked over, like |-. In the first screenshot, you can see the whole desktop (all monitors), with black bars (where there is no monitor) above and below the right-hand part.

In the logout screenshot, everything is dimmed, but you can see that in the right-hand part, the image of the windows has moved down; the black bar previously "above" the monitor is now shown on the monitor, effectively moving the rest down.

I'll re-test with latest kwin shortly.
Comment 5 groot 2018-05-17 22:21:39 UTC
Re-built kdecoration and then kwin, master in both cases. I see the logout-display is now a blur instead of straight darkening. And it's in the right place, on both monitors. Marking as fixed for whatever release is next .. 5.13, I guess.