[Bug 1192148] New: yast wrong geometry with one display in portrait mode
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148 Bug ID: 1192148 Summary: yast wrong geometry with one display in portrait mode Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: robert.simai@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- My setup consists of 3 regular HD monitors. First in portrait mode, second (main display, in the middle) and third in landscape mode. I'm running regular KDE. From xrandr: HDMI-1 connected 1080x1920+0+0 left (normal left inverted right x axis y axis) 509mm x 286mm DP-1 connected 1920x1080+1080+494 (normal left inverted right x axis y axis) 527mm x 296mm DP-2 connected 1920x1080+3000+494 (normal left inverted right x axis y axis) 527mm x 296mm I typically start applications from the middle display and I noticed that yast modules behave weird with their geometry, they seem to adapt to the portrait mode of the first display, regardless where they are started and displayed . Yast Control Center is correct but any module started from there is wrong. xwininfo tells me Corners: +1080+523 -3040+523 -3040-53 +1080-53 -geometry 800x1344+1080-53 You see 1344 is more than the available 1080. This requires to always correct the geometry to reach the buttons at the bottom, they are initially out of reach. Expected: the geometry should be taken from the active display, or at least must not exceed its resolution. -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c1
Jos� Iv�n L�pez Gonz�lez
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c3
Stefan Hundhammer
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c4
--- Comment #4 from Stefan Hundhammer
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c5
--- Comment #5 from Stefan Hundhammer
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c6
--- Comment #6 from Jos� Iv�n L�pez Gonz�lez
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
Jos� Iv�n L�pez Gonz�lez
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c7
--- Comment #7 from Robert Simai
The problem may be that Qt made a wrong decision what exactly is your primary screen. Maybe that can even be configured somewhere (in KDE? With xrandr?), but if yes, I don't know where.
Many thanks for your explanations, this was helpful and I found the setting: "kcmshell5 kcm_kscreen" allows to set one of the devices to "primary" which works around this problem as then its geometry is used. I have no idea where this is stored. But: the modules always comes up on the same screen as the Control Center and this is what they should use. The downside pinning the geometry to the landscape mode display is, now the modules have "wrong" geometry when started from the portrait mode display, geometry then is 1344x756 on 1080x1920. The underlying issue appears to be that Qt can not deal with multiple displays at different geometries and expects them to be all the same. Not sure if you can fix that but thanks for looking into it, and good luck! -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c8
--- Comment #8 from Stefan Hundhammer
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c9
--- Comment #9 from Stefan Hundhammer
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1192148
https://bugzilla.suse.com/show_bug.cgi?id=1192148#c10
--- Comment #10 from Robert Simai
participants (1)
-
bugzilla_noreply@suse.com