Summary: | KSettings > Screen Rotation doesn't rotate touchscreen & generates xinput error | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | sac <milakam> |
Component: | libkscreen | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aldo-public, david.oreshok, f4tmike, joshua.honeycutt, kbloom, nate, pfyu817, plasma-bugs, ruinairas1992, subdiff |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kscreen/commit/579358f501ae978aa527a25eb3ef9dd42557db46 | Version Fixed In: | 5.24 |
Sentry Crash Report: |
Description
sac
2019-12-29 15:51:43 UTC
I noticed this as well. I'm currently adding auto rotation support, but that's primarily aimed at Wayland. See series at https://phabricator.kde.org/D26038. To be frank I don't know if I find the time to look into adding the rotation matrix for input devices to libkscreen's RandR backend. If you want to take a look at it feel free to submit a patch. *** Bug 446165 has been marked as a duplicate of this bug. *** *** Bug 431851 has been marked as a duplicate of this bug. *** *** Bug 325520 has been marked as a duplicate of this bug. *** Git commit 09b988e6628093e7d4c8b92cd8a0a1fe2da2f77e by Marco Martin. Committed on 04/03/2022 at 09:05. Pushed by mart into branch 'master'. X11: align touchscreen to internal display On Wayland is the compositor itself that keeps the touchscreen coordinates mapped to the size and position of the internal screen, also keeping rotation into account. on X11, needs to be done via XInput, do it when KScreen actually applies a configuration. M +19 -0 CMakeLists.txt A +3 -0 config-X11.h.cmake M +7 -1 kded/CMakeLists.txt M +192 -0 kded/daemon.cpp M +4 -0 kded/daemon.h https://invent.kde.org/plasma/kscreen/commit/09b988e6628093e7d4c8b92cd8a0a1fe2da2f77e Git commit 579358f501ae978aa527a25eb3ef9dd42557db46 by Marco Martin. Committed on 15/03/2022 at 15:02. Pushed by mart into branch 'Plasma/5.24'. X11: align touchscreen to internal display On Wayland is the compositor itself that keeps the touchscreen coordinates mapped to the size and position of the internal screen, also keeping rotation into account. on X11, needs to be done via XInput, do it when KScreen actually applies a configuration. M +19 -0 CMakeLists.txt A +3 -0 config-X11.h.cmake M +7 -1 kded/CMakeLists.txt M +192 -0 kded/daemon.cpp M +4 -0 kded/daemon.h https://invent.kde.org/plasma/kscreen/commit/579358f501ae978aa527a25eb3ef9dd42557db46 *** Bug 428760 has been marked as a duplicate of this bug. *** *** Bug 451495 has been marked as a duplicate of this bug. *** |