Paul Christopher

Trouble with virtual keyboard: "No AT-SPI provider found on the system"

Recommended Posts

Dear armbian experts


For a kiosk-like system with a touch screen only, I need a virtual keyboard that pops up on demand and hides again when not needed.


I have installed successfully the onboard keyboard package, see https://launchpad.net/onboard.


The software has all the desired features and works fine so far. Only auto show / hide does not work, i. e. something seems to be wrong with the communication between onboard and other applications like Firefox etc.


I think, onboard needs for that an AT-SPI D-bus / AT-SPI registry installed to send and receive messages. I tried to activate "Applications -> Settings -> Accessibility -> Assistive Technologies -> Enable assistive technologies" but only got an error "No AT-SPI provider was found on your system".


I guess auto show / hide would work when an AT-SPI provider is installed?


If so: How can I install this AT-SPI provider / AT-SPI D-bus / AT-SPI registry and keep the running software parts to a minimum so as not to affect system performance too much? I really do not need braille support, speech output etc. but only the parts which enable intersoftware communication.


Thank you very much and keep up the brilliant work! Armbian is fantastic and a nice way for me to learn linux based systems. I also like the desktop styling / look and feel very much



Share this post

Link to post
Share on other sites

Just for the sake of documentation: To install the missing AT-SPI provider, I needed to install a package called "at-spi2-core".


To make auto show / hide of the keyboard work, I needed to install (besides onboard) also these packages:





Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.