Summary: | Touchscreen does not work when using kwin_wayland as compositorcommand on SDDM | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Marc Deop <kde> |
Component: | libinput | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, ngompa13 |
Priority: | NOR | Keywords: | wayland |
Version: | 5.27.2 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/d32dc2ea2456f4d97cbd38381b4272876a7e4657 | Version Fixed In: | 5.27.3 |
Description
Marc Deop
2023-03-02 14:24:14 UTC
Something I found out and it might be relevant: After switching to a different TTY and getting back to SDDM... now the touch events work. Curious. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/3762 Git commit 4bc8cd6c5427665af89f232dce43f0375db3bb0b by Aleix Pol i Gonzalez, on behalf of Aleix Pol. Committed on 07/03/2023 at 11:53. Pushed by vladz into branch 'master'. input: Make sure input backends are initialised when the workspace is set up The outputs already present upon workspace setup wouldn't signal. This was easily triggered running a standalone kwin session on a tty, it would manifest with the touchscreen not working complaining that it didn't have an output assigned yet. M +1 -0 src/input.cpp https://invent.kde.org/plasma/kwin/commit/4bc8cd6c5427665af89f232dce43f0375db3bb0b Git commit d32dc2ea2456f4d97cbd38381b4272876a7e4657 by Vlad Zahorodnii, on behalf of Aleix Pol. Committed on 07/03/2023 at 12:14. Pushed by apol into branch 'Plasma/5.27'. input: Make sure input backends are initialised when the workspace is set up The outputs already present upon workspace setup wouldn't signal. This was easily triggered running a standalone kwin session on a tty, it would manifest with the touchscreen not working complaining that it didn't have an output assigned yet. (cherry picked from commit 4bc8cd6c5427665af89f232dce43f0375db3bb0b) M +1 -0 src/input.cpp https://invent.kde.org/plasma/kwin/commit/d32dc2ea2456f4d97cbd38381b4272876a7e4657 Wow, only a couple of days ago I encountered this bug, and then the bug report is ready, and the commit was made 10 hours ago. Fantastic! I confirm it's fixed for me. Fix available on our copr repository: https://copr.fedorainfracloud.org/coprs/g/kdesig/kde/ I will bring it to the normal repositories with Plasma 5.27.3 next week |