I purchased a small touchscreen for my raspberry pi (running Raspbian), but I also require a login to the user pi (encrypted home directory).

How do I set up an onscreen keyboard so that I can log in to the Pi?

Ideally, it would also start automatically after login and be hidden until I need to type something (so I can use it for more than logging in), but just having an entry in the start menu would be okay.

I have done some research on this, but I have not found any that don't need a shortcut or command to start, and I have found nothing on the use of a onscreen keyboard to log in.


Look for Matchbox. Its a set of tools for linux that supplies things like androi-like virtual keyboards


I had never work with, but florence, a virtual keyboard, seems quite common in the rpi community :


This page also list alternatives virtual keyboard programs : GOK, XVKBD and OnBoard, wich may, or not, run on Raspbian :)

  • This sounds promising, but is there any way to use it with the greeter (the login screen when the Pi boots)? I'd like to have home folder encryption, but I can't use that without a way to type the password. – RDragonrydr Jun 6 '17 at 15:53
  • Look at : florence.sourceforge.net/english/how-to.html It's seems feasible, at least on some windows manager – Technico.top Jun 6 '17 at 16:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.