Summary: | kscreen snaps to top of monitors, prevents alignment to bottom of each screen | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | Paul Fee <paul.f.fee> |
Component: | kcm | Assignee: | Sebastian Kügler <sebas> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bernhard+kde |
Priority: | NOR | ||
Version First Reported In: | 5.6.5 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kscreen/bdaa4258090782982364ac70ac83c4035272891a | Version Fixed In: | 5.7.4 |
Sentry Crash Report: | |||
Attachments: | json configuration file reproducing this bug |
Description
Paul Fee
2016-07-11 12:25:01 UTC
I'm also affected by this bug. And thanks for the xrandr command workaround. Created attachment 100639 [details]
json configuration file reproducing this bug
can be run from libkscreen's build directory, using the kwaylandtestserver.
Thanks for the bug report! I've reproduced the problem by creating a wayland server with a configuration similar to what you describe to test the systemsettings' module's ui. It seems that there's a bug in the snapping code. I'll see if I can come up with a fix for this. For reference, I've attached the broken config as json file to this bug report. Git commit 8448070a7dc55b6719d845c4333fe9c5a35991e0 by Sebastian Kügler. Committed on 16/08/2016 at 22:40. Pushed by sebas into branch 'master'. [kcm] decrease snapping area Displays with only a small difference in size need a smaller amount of snapping, so the user can still choose wether to top or bottom align. This especially makes aligning monitors with 1920x1080 and 1920x1200 work. M +1 -1 kcm/src/declarative/qmloutput.cpp http://commits.kde.org/kscreen/8448070a7dc55b6719d845c4333fe9c5a35991e0 Git commit bdaa4258090782982364ac70ac83c4035272891a by Sebastian Kügler. Committed on 16/08/2016 at 22:48. Pushed by sebas into branch 'Plasma/5.7'. [kcm] decrease snapping area Displays with only a small difference in size need a smaller amount of snapping, so the user can still choose wether to top or bottom align. This especially makes aligning monitors with 1920x1080 and 1920x1200 work. M +1 -1 kcm/src/declarative/qmloutput.cpp http://commits.kde.org/kscreen/bdaa4258090782982364ac70ac83c4035272891a |