There is a new standalone mode added to Maliit, which allows to just include the server into the plugin. Instead of having to run maliit-server and loading a keyboard implementation as a plugin one can just create a standalone executable (in addition). That is already done for the new Maliit Keyboard 2 where a maliit-keyboard executable is created which can just be run with the Maliit DBus or the the Wayland input method protocol.
In addition we updated the Wayland support
in maliit-framework to use the zwp_input_method_v1
protocol used in weston currently. We also added a
Qt wayland-shell-integration plugin
for the input panel.
With a maliit-keyboard.sh script like
#!/bin/sh
export QT_WAYLAND_SHELL_INTEGRATION=inputpanel-shell
maliit-keyboard -platform wayland
one can just use
[input-method]
path=/usr/bin/maliit-keyboard.sh
to run maliit-keyboard inside weston again.