PINENTRY-QT(1)

๐Ÿ“ฆ
version 1.3.3 ยท 2 versions
  • 1.3.3 ยท debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.1.1 ยท ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

๐Ÿ’… PINENTRY-QT โ€” the pinentry-qt(1) manual, but make it make sense

okay bestie, welcome to the General Commands Manual for pinentry-qt. yes that's the manual name, yes I'm telling you up front, and yes we're gonna get through this together. grab a strawberry ๐Ÿ“


โœจ NAME โœจ

pinentry-qt โ€” PIN or pass-phrase entry dialog for GnuPG

like. that's the whole vibe. it pops up a lil box so you can type your secret stuff in. iconic behavior honestly ๐Ÿ‘‘


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

pinentry-qt [OPTION...]

that's it. that's the whole summoning ritual. options only, no positional args, no drama ๐Ÿ’…


๐ŸŒธ DESCRIPTION ๐ŸŒธ

so. pinentry-qt is a program that lets you securely enter PINs or pass phrases. and when I say securely I mean it tries to make sure the stuff you type doesn't get swapped to disk or temporarily stored anywhere. no cap. it's out here protecting your secrets like a bodyguard with main character energy ๐Ÿซถ

this is particularly useful for entering pass phrases when you're using encryption software like GnuPG, or email clients that use the same thing. and because it uses an open protocol, it's not tied down to any particular software โ€” it's free to slay wherever it's needed. periodt.

pinentry-qt implements a PIN entry dialog using the Qt tool kit, so it's especially suitable for users of KDE. and if the X Window System is not active? no worries bestie, an alternative text-mode dialog will be used instead. there are other flavors out there that implement PIN entry dialogs using other tool kits, but this one is giving Qt. ๐Ÿฆ‹

also likeโ€ฆ pinentry-qt is typically used internally by gpg-agent. users don't normally have a reason to call it directly. so if you're here reading this, you're either a maintainer, a debugger, or just nosy. all valid ๐Ÿ’–

๐Ÿ’– OPTIONS ๐Ÿ’–

okay here's the whole menu, no skipping, no summarizing, we eat every single one of these ๐Ÿฝ๏ธ

  • --version โ€” prints the program version and licensing information. the receipts, basically. ๐Ÿงพ
  • --help โ€” prints a usage message summarizing the most useful command-line options. your lil cheat sheet bestie.
  • --debug, -d โ€” turns on some debugging. mostly useful for the maintainers. but heads up: this may reveal sensitive information like the entered pass phrase. so likeโ€ฆ be careful, that's your secrets on display ๐Ÿ˜ญ
  • --enhanced, -e โ€” asks for timeouts and insurance, too. note that this is currently not fully supported. it's giving "in progress" โœจ
  • --no-global-grab, -g โ€” grabs the keyboard only when the window is focused. use this option if you're debugging software using pinentry-qt; otherwise you may not be able to access your X session anymore (unless you have other means to connect to the machine to kill pinentry-qt). fr fr this one is a real trap, do not ignore it ๐Ÿ’€
  • --parent-wid N โ€” uses window ID N as the parent window for positioning the window. note that this is not fully supported by all flavors of pinentry. ๐ŸชŸ
  • --display STRING, --ttyname STRING, --ttytype STRING, --lc-ctype STRING, --lc-messages STRING โ€” these options are used to pass localization information to pinentry-qt. they're required because pinentry-qt is usually called by some background process which does not have any information on the locale and terminal to use. Assuan protocol options are an alternative way to pass this information. ๐ŸŒˆ

๐Ÿงš SEE ALSO ๐Ÿงš

the whole friend group, in order:

the full documentation for pinentry-qt is maintained as a Texinfo manual. if the pinentry-doc package is installed, this command:

info pinentry

should give you access to the complete manual. go get the full lore bestie ๐Ÿ“š


๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

this manual page was written by Peter Eisentraut for the Debian project. thank you for your service king ๐Ÿซก


and that's a wrap, babe. this lil beauty is dated 27 Jan 2005, lives under the PINENTRY-QT(1) banner in the General Commands Manual, and that's the whole page. stay secure, stay slay, and never --debug your pass phrase in public ๐Ÿ’…โœจ๐ŸŒธ