Bug 503746 - Allow hot corners to work for each screen instead of only on the corners of the combined screen area
Summary: Allow hot corners to work for each screen instead of only on the corners of t...
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: Hotcorners and edges (other bugs)
Version First Reported In: 6.3.4
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: multiscreen
Depends on:
Blocks:
 
Reported: 2025-05-04 11:44 UTC by Prajna Sariputra
Modified: 2025-11-28 12:21 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Prajna Sariputra 2025-05-04 11:44:55 UTC
SUMMARY
Currently, if multiple displays are connected, any configured hot corners will only work on the corners of the total screen area. For example. with 2 displays side by side the top left and bottom left hot corners will only work on the left monitor, while the corresponding corners on the right monitor will only either stop the mouse cursor temporarily if the corner barrier is enabled, or do nothing otherwise.

Since it appears that KWin does recognize the corners of each individual screen, it would be great if hot corners can be enabled for every screen (probably disabling the corner barrier in the process since I assume they'd conflict), so for example the top left corners of both screens should be able to trigger the hot corner instead of just on the topmost leftmost monitor.

STEPS TO REPRODUCE
1. Have more than one screen (for example two side by side)
2. Set up either a top left or bottom left hot corner
3. Attempt to trigger the hot corner with the cursor starting from the monitor on the right side

OBSERVED RESULT
The cursor has to move all the way to the left monitor's left corners to trigger the hot corner

EXPECTED RESULT
The cursor should be able to trigger the hot corner without needing to go to the left monitor first (with or without turning on some setting first)

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0

ADDITIONAL INFORMATION
My particular setup involves a laptop that normally has no external monitors plugged in, and I have the top left corner set up to trigger the overview and the bottom left corner to open Kickoff (the app launcher). The hot corners work great in that setup, however sometimes I need to trade desk space for screen space, so in those cases I plug in a USB-C portable monitor on the left side of the laptop (don't have space elsewhere on the desk), but then the hot corners end up on that portable monitor. I still rely on the laptop screen as the main display, so that's where the mouse cursor will be most of the time, so the hot corners end up being way less convenient to use since the cursor has to go much further than normal.
Comment 1 jy6x2b32pie9 2025-07-05 14:57:23 UTC
I'm having the same problem, but with two monitors permanently connected.
Comment 2 Vladimir Yerilov 2025-09-04 03:57:04 UTC
Can confirm. Ideally hot corners settings section should be put into the same section where display options are situated e.g. right below Night light, and have per-monitor settings so a user could enable and disable corners on each display explicitly.
Comment 3 Yiqun Lian 2025-11-28 12:17:56 UTC
Having a per-monitor settings would still be a good idea, but this has been partially resolved by https://invent.kde.org/plasma/kwin/-/commit/f8500bd412d773ddcd561410b1a24ca325010a96