PINENTRY-GNOME3(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-GNOME3 ๐Ÿ’…

okay so bestie, welcome to the pinentry-gnome3(1) page โ€” it lives in the General Commands Manual section, and it's literally the PIN-or-pass-phrase-entry-dialog-for-GnuPG situation. let's get into it ๐Ÿซถ


โœจ NAME โœจ

pinentry-gnome3 โ€” a PIN or pass-phrase entry dialog for GnuPG. that's the whole vibe. ๐Ÿ’–


๐ŸŒธ SYNOPSIS ๐ŸŒธ

pinentry-gnome3 [OPTION...]

likeโ€ฆ that's it. options optional, drama mandatory. โœจ


๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

so pinentry-gnome3 is a program that lets you securely type in PINs or pass phrases. and when we say securely, we mean it's out here trying to make sure the stuff you typed does not get swapped to disk or temporarily stored anywhere. no little copies of your secrets just chilling in random places, no cap. ๐Ÿšซ๐Ÿ“

this is especially iconic when you're entering pass phrases for encryption software like GnuPG, or for e-mail clients that use GnuPG too. and because it uses an open protocol, it's not tied to any particular software โ€” it's for everybody, periodt. ๐Ÿ‘‘

now, the specific flavor we're talking about: pinentry-gnome3 implements a PIN entry dialog based on GNOME 3, and it's trying its absolute hardest to follow the GNOME Human Interface Guidelines as closely as possible. main character energy, honestly. ๐Ÿ’…

and here's a fun one โ€” if the X Window System is not active, then an alternative text-mode dialog will be used instead. so it always shows up somehow. ๐ŸŒˆ

also FYI there are other flavors that implement PIN entry dialogs using other tool kits. we love a diverse ecosystem. ๐ŸŽ€

the tea: pinentry-gnome3 is typically used internally by gpg-agent. so likeโ€ฆ users don't normally have a reason to call it directly. it's giving backstage crew, not front-of-house. ๐Ÿ™ˆ

๐Ÿ’– OPTIONS ๐Ÿ’–

  • --version โ€” prints the program version and licensing information. the receipts. ๐Ÿงพ
  • --help โ€” prints a usage message summarizing the most useful command-line options. your little cheat sheet bestie. ๐Ÿ“‹
  • --debug, -d โ€” turns on some debugging. mostly useful for the maintainers. โš ๏ธ note that this may reveal sensitive information like the entered pass phrase. so likeโ€ฆ be careful, fr fr. ๐Ÿ’€
  • --enhanced, -e โ€” asks for timeouts and insurance, too. note that this is currently not fully supported. it's giving "coming soon" energy. ๐Ÿšง
  • --no-global-grab, -g โ€” grabs the keyboard only when the window is focused. use this option if you are debugging software using pinentry-gnome3; 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-gnome3). ๐Ÿ˜ญ yeah, seriously โ€” read that one twice.
  • --parent-wid N โ€” use 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-gnome3. they're required because pinentry-gnome3 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 ๐Ÿ”ฅ

and bestie, the full documentation for pinentry-gnome3 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 read it, it's giving โœจscholarlyโœจ. ๐Ÿ“š


๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

this manual page was written by Daniel Kahn Gillmor for the Debian project, adapted from other pinentry manual pages written by Peter Eisentraut. absolute legends, both of them. ๐Ÿซก๐Ÿ’œ


and that's the whole page bestie!! this was PINENTRY-GNOME3(1) from the General Commands Manual, dated 01 Jun 2015. mwah, slay, go forth and type your pass phrases securely ๐Ÿ’…โœจ๐ŸŽ€