Summary: | Virtual keyboard implementation forces compositor-side input method handling on wayland clients | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Gatis Paeglis <gatis.paeglis> |
Component: | virtual-keyboard | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aleixpol, butirsky, nate, rdieter, sander |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=411729 | ||
Latest Commit: | https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/4 | Version Fixed In: | kde/5.15 |
Sentry Crash Report: |
Description
Gatis Paeglis
2019-03-12 12:02:19 UTC
> I assumed that it disables text_input extension at the compositor > And did not provide a way to really disable it. From clients points of view it is never disabled. When dealing with global object adding/removal it is worth nothing that is is racy: https://gitlab.freedesktop.org/wayland/wayland/issues/10 The idea was to provide other means of text input also through KWin. Experiment in Qt Wayland Compositor API: https://codereview.qt-project.org/#/c/255673/ Switching QT IM Modules at run-time seems to mostly work, so it should be possible to fix this in KWin too. A possibly relevant merge request was started @ https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/4 |