Florence virtual keyboard no focus

Hello,

I am trying to implement a virtual keyboard to my custom image but I am facing an issue. When I click on Florence, at max writes 1 to 4 letters, then loses focus and I can’t write anymore.

I am doing some tests with the LXDE image 2.8 and I checked that it works.

My image is a headless Chromium kiosk. What packages am I missing? Does florence need a full window manager to work? What are my alternatives if that’s the case?

Here’s my florence log:

Florence version 0.6.3
XRECORD has been disabled at compile time.
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
At-spi registry daemon is not running. XTest extension found: version=2.2; It will be used instead of at-spi.
Your screen does not support alpha channel. Semi-transparency is disabled
WARNING: Error loading icon file: /usr/share/pixmaps/florence.svg (Couldn't recognize the image file format for file '/usr/share/pixmaps/florence.svg')

(florence:952): GLib-GIO-CRITICAL **: g_file_new_for_path: assertion 'path != NULL' failed

(florence:952): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion 'G_IS_LOADABLE_ICON (icon)' failed

(florence:952): Gtk-WARNING **: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
DBus name aquired: org.florence.Keyboard
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
WARNING: AT-SPI has been disabled at compile time: auto-hide mode is disabled.
Your screen does not support alpha channel. Semi-transparency is disabled
WARNING: Notification failed

Best regards,

I believe generally florence does expect a window manager. However maybe something like described in the following article may apply as well.