You are not logged in.

#1 2022-08-05 16:05:48

mathochist
Member
Registered: 2022-08-05
Posts: 1

maliit-keyboard with Google Chrome

I've got a Lenovo ThinkPad X1 Yoga Gen 2 with KDE Plasma Wayland session, which is set up perfectly for me in desktop mode.  In tablet mode, I've nearly got a perfect setup as well, using maliit-keyboard for my on-screen keyboard needs.

Out of the box, it worked for KDE apps but neither Google Chrome (my preferred browser), nor Firefox.

From the advice here:
https://www.reddit.com/r/kde/comments/n … foxchrome/

I added `MOZ_ENABLE_WAYLAND=1`  into /etc/environment, and rebooted.  maliit-keyboard now works for Firefox, but still does not work in Google Chrome.

My expectation is to be able to tap into any text field, especially the URL/search field, and have maliit-keyboard pop up like it does in Firefox and KDE apps (tested with Kate and konsole).

How can I achieve this?

Last edited by mathochist (2022-08-05 16:24:46)

Offline

#2 2022-08-06 14:19:30

JoeyCorleone
Member
Registered: 2022-01-22
Posts: 88

Re: maliit-keyboard with Google Chrome

Does it work when you launch Google Chrome with native Wayland support?

Offline

#3 2022-09-20 22:23:55

locke87
Member
Registered: 2010-03-29
Posts: 41

Re: maliit-keyboard with Google Chrome

I've got similar problems. maliit keyboard working fine nearly everywhere, except for chromium. Looking at

journalctl -xef

seems like it is indeed triggered, though.

Sep 21 00:21:38 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethod::zwp_input_method_v1_deactivate(zwp_input_method_context_v1*)
Sep 21 00:21:38 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual Maliit::Wayland::InputMethodContext::~InputMethodContext()
Sep 21 00:21:38 fexnerbook maliit-keyboard[3303]: keyboard is reporting <x y w h>: < 0 1028 1920 52 > to the app manager.
Sep 21 00:21:38 fexnerbook maliit-keyboard[3303]: in clear preedit.. clearing word engine
Sep 21 00:21:38 fexnerbook maliit-keyboard[3303]: word ribbon: candidates changed
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethod::zwp_input_method_v1_activate(zwp_input_method_context_v1*)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: Maliit::Wayland::InputMethodContext::InputMethodContext(MInputContextConnection*, zwp_input_method_context_v1*)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: keyboard is reporting <x y w h>: < 0 606 1920 474 > to the app manager.
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_preferred_language(const QString&) ""
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_content_type(uint32_t, uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_commit_state(uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_preferred_language(const QString&) ""
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_content_type(uint32_t, uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_commit_state(uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_preferred_language(const QString&) ""
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_content_type(uint32_t, uint32_t)
Sep 21 00:21:41 fexnerbook maliit-keyboard[3303]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_commit_state(uint32_t)

Offline

Board footer

Powered by FluxBB