X2Go(1)

πŸ’… X2Go(1) β€” the manual, but make it cute

okay bestie, buckle up, we're reading the X2Go manual page together and honestly? it's a short one, we'll be done before your tea gets cold πŸ“


✨ NAME ✨

pinentry-x2go β€” a PIN or pass-phrase add-on for X2Go Client πŸŽ€


✨ SYNOPSIS ✨

pinentry-x2go [OPTION...]

✨ DESCRIPTION ✨

So pinentry-x2go is an add-on for X2Go Client, and its whole thing is letting you type in PINs or pass phrases securely. Like, it genuinely tries to make sure the stuff you type does not get swapped to disk or temporarily stored anywhere. no little gremlin copies of your pass phrase hiding in a temp file, we don't do that here πŸ’…

ngl, you're probably never gonna call this yourself. pinentry-x2go is typically used internally by x2goclient, evoked by gpg-agent. So it's giving backstage crew energy β€” doing the important work while you're just vibing in the GUI. Users don't normally have a reason to call it directly. 🫢


✨ OPTIONS ✨

  • --version β€” prints the program version and the licensing info. the receipts, basically πŸ“œ
  • --help β€” spits out a usage message summarising the most useful command-line options. your lil cheat sheet πŸ’–
  • --debug, -d β€” turns on some debugging. mostly useful for the maintainers, tbh. ⚠️ but heads up: this may reveal sensitive information like the entered pass phrase. so, like, maybe don't leave it on around people you don't trust πŸ™ˆ
  • --enhanced, -e β€” asks for timeouts and insurance too. note that this is currently not fully supported. it's giving "we're working on it" ✨
  • --no-global-grab, -g β€” grabs the keyboard only when the window is focused. use this option if you are debugging software using pinentry-x2go; otherwise you may not be able to to access your X session anymore (unless you have other means to connect to the machine to kill pinentry-x2go). πŸ’€ yeah. that's the whole warning. keyboard grab is not playing around.
  • --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-type 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 these information. 🌈

✨ SEE ALSO ✨

the full documentation for pinentry-x2go is maintained as a Texinfo manual. so if you want the whole thing:

info pinentry

should give you access to the complete manual. go off, read the lore πŸ“šβœ¨


✨ AUTHOR ✨

this manual page has been derived from the pinentry-qt man page by Mike Gabriel. the pinentry-qt man page originally was written by Peter Eisentraut for the Debian project. legends only, we respect the lineage πŸ‘‘


and that's the whole page bestie, no cap 🧚 this version of the X2Go(1) manual is dated 13 June 2012 and comes from source/version X2Go(1) β€” iconic, vintage, still serving πŸ’–πŸŒΈ