D29569: Fix computing display geometry on multi-monitor HiDPI setups on X11
Victor Dodon
noreply at phabricator.kde.org
Sat May 9 18:03:09 BST 2020
printesoi added a comment.
I would like to add some more details about my setup: I have a laptop with a 4K display and I use a second 4K external monitor. I have enabled the 200% scalling and `xrandr -q | grep -E '\bconnected' `gives
DP-0 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 609mm x 349mm
DP-2 connected primary 3840x2160+0+2160 (normal left inverted right x axis y axis) 344mm x 193mm
ie: the external monitor is set at 0,0 (on top) and the laptop monitor is set at 0,2160 (on bottom)
I created a minimal project that shows the problem in this setup https://github.com/printesoi/kwindowsystem-workarea-test and without the patch the results I get from the code above is (I have a 32px panel on the bottom of the primary (laptop) screen):
QRect KWindowSystemPrivateX11::workArea(int desktop): QRect(0,0 1920x2128)
QRect KWindowSystemPrivateX11::workArea(const QList<WId> &exclude, int desktop): QRect(0,0 960x1588)
REPOSITORY
R278 KWindowSystem
REVISION DETAIL
https://phabricator.kde.org/D29569
To: printesoi, davidedmundson, #kwin, zzag
Cc: kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200509/d10f5c74/attachment.htm>
More information about the Kde-frameworks-devel
mailing list