Bug 466736 - wayland: 2 monitor setup with 175%/100% scaling: cannot reposition screen-miniatures in display config
Summary: wayland: 2 monitor setup with 175%/100% scaling: cannot reposition screen-min...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.27.2
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-02 20:55 UTC by slartibart70
Modified: 2023-03-08 15:44 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description slartibart70 2023-03-02 20:55:28 UTC
Operating System: Fedora Linux 37
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.1.14-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7820HQ CPU @ 2.90GHz
Memory: 31,1 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

Setup:
Laptop with 2K Laptop screen and a fullhd screen (1920x1080) connected by displayPort
Use fullHD monitor as 'primary' and perform all tests on the fullHD monitor (ignore laptop screen)

Go to systemsettings > display config
and set 175% scale for 2K laptop screen, 100% for fullhd screen.
This makes apps/windows on both monitors the same visual size.

Problem:
- re-open  systemsettings > display config and try to rearrange the screen-miniatures.
They 'jump' around, you can't position them properly with the mouse (until you reset both zoom values back to 100%, then it works as expected)
Comment 1 Nate Graham 2023-03-06 17:37:43 UTC
Cannot reproduce with that exact setup (with the exception that my external screen is connected by HDMI, not DisplayPort.

Can you attach a screen recording that shows the jumpiness?
Comment 2 slartibart70 2023-03-06 22:14:00 UTC
I added a video here
https://www.dropbox.com/s/m2vs0cpon1cbr9j/VID_20230306_220926.mp4?dl=0

The problem seems to be the position where you drag the miniatures. In the video can be seen, that if dragged more on the left side, its ok, but the more you get to the right side, the more jumpy it gets
Comment 3 Nate Graham 2023-03-07 15:31:24 UTC
Oh, I see now. That's actually intentional. We prevent dual-screen setups from having any partial overlaps, so it's no longer possible to drag screens to be partially on top of one another. Thus, when you drag a screen, it stays glued to the outer edge of the other screen.
Comment 4 slartibart70 2023-03-07 17:32:17 UTC
Thanks for the update.
I think this behavior should be documented in the systemsettings-panel (maybe just the sentence "we prevent  dual-screen setups from having [...])
This dependency on the position where you click inside the miniature is not expected by a user trying to move the screens?
Comment 5 Nate Graham 2023-03-08 15:44:53 UTC
Perhaps. We were hoping people would figure it out just by using it.