Bug 474842 - Add virtual corners to shared corners for multi-monitor configurations
Summary: Add virtual corners to shared corners for multi-monitor configurations
Status: RESOLVED DUPLICATE of bug 451744
Alias: None
Product: kwin
Classification: Plasma
Component: multi-screen (show other bugs)
Version: 5.27.8
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-25 00:15 UTC by miranda
Modified: 2023-09-25 18:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Shared edges on multiple monitors (41.82 KB, image/png)
2023-09-25 00:15 UTC, miranda
Details
Multiple monitors with slightly offset edges (43.13 KB, image/png)
2023-09-25 00:18 UTC, miranda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description miranda 2023-09-25 00:15:42 UTC
Created attachment 161848 [details]
Shared edges on multiple monitors

SUMMARY
When using multiple monitors with shared edges, one has to carefully aim the mouse in order to hit certain corners. This goes against Fitts's law and can be quite annoying.

For example, in the attached screenshot you can see the top and bottom edges are shared. When clicking a close button on the left you have to aim carefully, and the same applies when opening the launcher on the right.

Microsoft solved this problem using a "sticky corners" feature back in 2012. You can see their description in the MSDN announcement here under "Improved mouse targeting on the shared edge":

https://web.archive.org/web/20160701204429/https://blogs.msdn.microsoft.com/b8/2012/05/21/enhancing-windows-8-for-multiple-monitors/


STEPS TO REPRODUCE
1. Move secondary monitor to share edge with primary monitor
2. Drag mouse all along the shared edge

OBSERVED RESULT
Mouse glides across

EXPECTED RESULT
Mouse stops at the corner

SOFTWARE/OS VERSIONS
Linux Version: 6.5.4-arch2-1 (64-bit)
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10
Graphics Platform: Wayland
Comment 1 miranda 2023-09-25 00:18:45 UTC
Created attachment 161849 [details]
Multiple monitors with slightly offset edges

To emphasize how cumbersome this can be, attached is my current display configuration. Note how I slightly offset them in order to create corners to catch the mouse on. I know other KDE users who do the same.
Comment 2 Nate Graham 2023-09-25 18:42:41 UTC

*** This bug has been marked as a duplicate of bug 451744 ***