Bug 461729 - Scroll desktops when scrolling on a screen edge
Summary: Scroll desktops when scrolling on a screen edge
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: multi-screen (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-12 14:02 UTC by barrulik
Modified: 2022-11-15 11:43 UTC (History)
1 user (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 barrulik 2022-11-12 14:02:52 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. connect a second monitor
2. keep switch desktop on edge setting off
3. scroll with the mouse on the edge of the laptop's screen 

OBSERVED RESULT
switching desktops

EXPECTED RESULT
not do a thing

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch Linux [linux version 5.15.77-1-lts]
(available in About System)
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION
https://imgur.com/YKqXujx
Comment 1 Nate Graham 2022-11-14 21:18:57 UTC
Hmm, not sure this is a good idea. If KWin ate scrolls on screen edges, apps would be unable to get those events.
Comment 2 Vlad Zahorodnii 2022-11-15 11:43:55 UTC
To be honest, I don't fully understand what this bug report is about. If I understand correctly, the problem is that plasma cycles through virtual desktop when scrolling a screen edge. If so, it's intentional. The screen edge glow should not eat wheel events so plasma handle wheel events. If you find the current behavior annoying, disable wheel action in plasmashell's settings (right click, configure desktop and wallpaper, mouse actions...)