0
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:

 

gir1.2-appindicator3-0.1
gir1.2-atspi-2.0
onboard-data

mousetweaks

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
0