Skip to content

lomiri-keyboard: OSK does not come up with Xwayland applications

How to reproduce this issue:

  • Install Debian 13 minimal on physical hardware (e.g. a notebook) or a VM, and run apt install lomiri chromium firefox-esr afterwards. Reboot.
  • Login into Lomiri
  • Go to the keyboard indicator and enable the Always show OSK toggle
  • Open Morph Browser, klick / tap into the address field
  • Open Firefox ESR, klick / tap into the address field
  • Open Chromium, klick / tap into the address field
  • Do apt install xterm and launch xterm and click/tap into it.
  • Do apt install gnome-terminal and launch gnome-terminal and click/tap into it.

What you will observe:

  • Tapping / clicking into the address field of Morph Browser: OSK appears on screen
  • Tapping / clicking into the address field of Chromium: OSK DOES NOT appear on screen
  • Tapping / clicking into the address field of Firefox ESR: OSK DOES NOT appear on screen
  • Tapping / clicking into xterm: OSK DOES NOT appear on screen
  • Tapping / clicking into gnome-terminal: OSK appears on screen

What should happen:

  • The OSK always shows up, never mind if you click into text fields of native Wayland applications, or applications launched via XWayland.

Alternative solution:

  • Document that OSK (lomiri-keyboard) support is currently not available for X11 apps on Lomiri and outline a roadmap of items to address to get OSK + X11 apps working in the future.
Edited by Mike Gabriel