Experience with maliit keyboard?

I use KDE Plasma with a tablet, and on my distro (NixOS) maliit is basically unusable.

  • It appears too big for the screen if you plug in an external monitor (that bug has already been reported on the github)
  • The settings menu won’t open
  • Keyboard frequently won’t appear when you need it or will disappear when you do need it
  • Half the time the virtual keys won’t work or will output completely different symbols than the ones entered

Before I go and submit bug reports, has anybody been able to use maliit on any other distributions without these issues or other major issues?

I use it on KDE Neon without major problem (but with limitation) for the most part
But …

  • For you’re 1st point I plug my 2in1 laptop so don’t know
  • What settings menu?
  • 3-4 point it look like problem you could encounter with X programs.
    • Are-you on X? Maliit is for a wayland environment.
    • if you’re on a wayland session, on what program do you encounter this? The problem with the wrong input I encounter this in Chromium wich was running in Xwayland (not wayland then).
      You can verify if youre program is running with Xwayland with

$ xlsclients

Yep I’m on wayland.

I suspect the issue with the incorrect symbols is an xwayland thing – I’ve never had it with native wayland apps.
The keyboard not appearing issue definitely happens in wayland apps.

I don’t know exactly what settings is meant to do, but if you hold down on the emoji key, it gives you a “settings” option, which for me on NixOS results in an error popup window that says “Could not read file settings://system/language.” All I could discern from the documentation was perhaps it is only available on Plasma mobile, either that or it is a NixOS issue.

On the desktop it’s bad. KDE knows it’s bad.

On mobile apparently it’s not so problematic, but I don’t use it so I can’t confirm.

It’s part of the new input goal, so hopefully we’ll see this situation fixed. There’s already a proof of concept that has been worked on for a while.

1 Like