pinentry-qt and on-screen keyboards

Stuart Longland stuartl at longlandclan.id.au
Wed Apr 9 23:57:24 CEST 2025


Hi all,

I recently bought a second hand Panasonic Toughpad FZ-G1 which is a 
tablet form-factor PC.  I've loaded it with Debian 12 using the KDE 
Plasma desktop (using X11 for now) and have `xvkbd` set up as a virtual 
keyboard.

It is important to note this machine has a single USB (USB3 type A) port 
and *NO* hardware keyboard beyond a couple of macro buttons on the bezel.

pinentry, it seems, does not get along with xvkbd.  When I need to 
unlock a private key, pinentry (I'm using pinentry-qt) blocks input 
events from all other applications, including xvkbd.  I'm not sure the 
situation would change if I used something else.

While I can understand this on a standard keyboard-equipped computer in 
normal circumstances, doing it on a touchscreen-driven tablet is 
ridiculous.  I basically cannot use GnuPG at all on this computer unless 
my keys are stored without a passphrase, which is demonstrably worse 
security than pinentry preventing input to other applications.

Is there a way to relax this restriction?
-- 
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
   ...it's backed up on a tape somewhere.



More information about the Gnupg-users mailing list