PINENTRY-FLTK(1)
π PINENTRY-FLTK(1) π
okay so bestie, we're looking at a page from the General Commands Manual, and the star of the show is pinentry-fltk β¨
πΈ NAME πΈ
pinentry-fltk β a PIN or pass-phrase entry dialog for GnuPG π«Ά
β¨ SYNOPSIS β¨
pinentry-fltk [OPTION...]
π¦ DESCRIPTION π¦
So like, pinentry-fltk is this program that lets you securely type in PINs or pass phrases π
and the whole point is that it tries so hard to make sure the stuff you typed doesn't get swapped to disk or temporarily stored anywhere. It's giving protective bestie energy, fr fr. This is especially handy when you're entering pass phrases while using encryption software like GnuPG, or email clients that use GnuPG too. And because it uses an open protocol, it's not tied down to any particular software β it's free to be its own main character π
pinentry-fltk implements its PIN entry dialog using the Fast Light Tool Kit version 1.3, which lowkey makes it especially suitable for users of GNOME. And if the X Window System isn't active? No stress β it'll fall back to an alternative text-mode dialog instead π. There are other flavors out there too that implement PIN entry dialogs using other tool kits, so you've got options.
Oh and also β pinentry-fltk is typically used internally by gpg-agent. Like, users don't normally have a reason to call it directly. It's the backstage crew, not the headliner π
π OPTIONS π
--versionβ prints the program version and licensing information π--helpβ prints a usage message summarizing the most useful command-line options π--debug,-dβ turns on some debugging. Mostly useful for the maintainers. > β οΈ heads up bestie: this may reveal sensitive information like the entered pass phrase. So likeβ¦ be careful, okay? π--enhanced,-eβ asks for timeouts and insurance too. Note that this is currently not fully supported π§--no-global-grab,-gβ grabs the keyboard only when the window is focused. Use this option if you're debugging software that usespinentry-fltk; otherwise you may not be able to access your X session anymore (unless you have other means to connect to the machine to killpinentry-fltk) π like that's genuinely a "you've been warned" moment--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 topinentry-fltk. They're required becausepinentry-fltkis 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 π
pinentry-curses(1)pinentry-gtk-2(1)pinentry-qt(1)pinentry-gnome3(1)pinentry-tty(1)gpg(1)gpg-agent(1)
The full documentation for pinentry-fltk is maintained as a Texinfo manual π. If the pinentry-doc package is installed, the command
info pinentry
should give you access to the complete manual. slay π
π AUTHOR π
This manual page was written by Peter Eisentraut for the Debian project π«Ά
and that's the whole vibe check, bestie π this page came from the General Commands Manual, dated 27 Jan 2005, so go forth and type your pass phrases securely β¨ periodt π¦πΈ
π¦ where this page comes from
- debian bookworm: pinentry-fltk 1.2.1-1 Β· GPL-2.0-or-later
- debian trixie: pinentry-fltk 1.3.1-2 Β· GPL-2.0-or-later
- ubuntu noble: pinentry-fltk 1.2.1-3ubuntu5 Β· GPL-2.0-or-later
- ubuntu questing: pinentry-fltk 1.3.1-2ubuntu3
- ubuntu resolute: pinentry-fltk 1.3.2-3ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: pinentry-fltk 1.3.3-2ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms