| Summary: | cursor escaping to another screen when only 1 was selected | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Boris Gonzalez <borgonzam> |
| Component: | kcm_tablet | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aleixpol, josh, larsona+kde, nate |
| Priority: | NOR | Keywords: | qt6 |
| Version First Reported In: | 5.93.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| See Also: | https://bugs.kde.org/show_bug.cgi?id=490074 | ||
| Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/b9a666c6d0bb3b58ed210a66db08a01c00ad7044 | Version Fixed/Implemented In: | 6.3.2 |
| Sentry Crash Report: | |||
| Attachments: | video of the issue | ||
|
Description
Boris Gonzalez
2024-02-01 06:50:30 UTC
Also happening for me, but with my monitors arranged horizontally, and I have "Map to Screen" set to "Follow the current screen". Moving the pen to the far right of the tablet causes it to escape to the right monitor, and now that it's there, it moves the whole tablet display over, so I can't even go back to the main monitor without picking up the mouse. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.2.2 KDE Frameworks Version: 6.7.0 Qt Version: 6.8.0 Kernel Version: 6.11.5-lqx1-1-lqx (64-bit) Graphics Platform: Wayland Processors: 12 × Intel® Core™ i7-8700K CPU @ 3.70GHz Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 3080/PCIe/SSE2 I have noticed the same thing, very strange A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7193 Git commit a151795b8b6def268c38bd8711b9ec45194b975f by Vlad Zahorodnii, on behalf of Yifan Zhu. Committed on 19/02/2025 at 18:22. Pushed by vladz into branch 'master'. backends/libinput: confine TabletToolEvent to output An output with width 1920 contains pixels from 0 to 1919 inclusive, and pixel 1920 belongs to another screen. Hence, decrease width and height by 1 to correctly confine TabletToolEvent to the respective output. Test plan: - set up two displays horizontally aligned - set tablet to follow the current screen - focus on left screen - move tablet stylus to right most edge, verify that it does not teleport to the right edge of right screen - test that the cursor teleports without this patch M +2 -2 src/backends/libinput/events.cpp https://invent.kde.org/plasma/kwin/-/commit/a151795b8b6def268c38bd8711b9ec45194b975f Git commit b9a666c6d0bb3b58ed210a66db08a01c00ad7044 by Vlad Zahorodnii. Committed on 19/02/2025 at 18:34. Pushed by vladz into branch 'Plasma/6.3'. backends/libinput: confine TabletToolEvent to output An output with width 1920 contains pixels from 0 to 1919 inclusive, and pixel 1920 belongs to another screen. Hence, decrease width and height by 1 to correctly confine TabletToolEvent to the respective output. Test plan: - set up two displays horizontally aligned - set tablet to follow the current screen - focus on left screen - move tablet stylus to right most edge, verify that it does not teleport to the right edge of right screen - test that the cursor teleports without this patch (cherry picked from commit a151795b8b6def268c38bd8711b9ec45194b975f) Co-authored-by: Yifan Zhu <fanzhuyifan@gmail.com> M +2 -2 src/backends/libinput/events.cpp https://invent.kde.org/plasma/kwin/-/commit/b9a666c6d0bb3b58ed210a66db08a01c00ad7044 |