nxdialog(1)

πŸ“¦
version 3.5.99.27 Β· 2 versions
, in alpine 3.24, debian trixie, epel 10, fedora 43, fedora 44, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… nxdialog β€” NX Dialog Helper πŸ’…

okay bestie, gather round, because this is the manual page for nxdialog from the NX Dialog fam, and honestly? she's a little legend. πŸŽ€


✨ SYNOPSIS ✨

nxdialog [-h] [--dialog DIALOG_TYPE] [--message TEXT]
         [--caption CAPTION] [--display DISPLAY] [--parent AGENTPID]
         [--window WINDOW] [--class DLGCLASS] [--local]
         [--allowmultiple]

no cap, that's the whole vibe right there. now let's get into it πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

nxdialog is a GUI helper you pair up with nxagent so that actual human interaction can happen when certain events pop off inside nxagent. basically she adds graphical widgets β€” menus, dialog boxes, the whole cute little ensemble β€” to nxagent so the user can interact with the agent in a way that's, like, way smarter. iconic behaviour, fr fr. ✨

so here's the tea: nxagent is NOT using nxdialog by default. nope. if you want it to, you gotta set the $NX_CLIENT environment variable so that the nxdialog path becomes known to nxagent. that's the whole ritual. πŸ’…

and if you want to disable nxdialog usage in nxagent? make sure the $NX_CLIENT environment variable is unset. that's it. that's the move. periodt. 🫢


🌸 COMMAND LINE OPTIONS 🌸

one bullet per flag, bestie, we do not skip a single one. πŸ’–

  • -h, --help β€” shows this help message and dips out. bye! πŸ‘‹
  • --dialog DIALOG_TYPE β€” which type of dialog to show. gotta be one of "yesno", "ok", "error", "panic", "quit", "pulldown", "yesnosuspend". that's the menu, choose wisely. πŸŽ€
  • --message TEXT β€” the message text that gets displayed in the dialog. your words, your moment. πŸ’¬
  • --caption CAPTION β€” the window title of the dialog. give her a name bestie. ✨
  • --display DISPLAY β€” the X11 display where the dialog should be shown (default: $DISPLAY). she knows where she belongs by default. πŸ’…
  • --parent AGENTPID β€” the PID of the nxagent. fun fact: the agent PID can be 0 for testing nxdialog. πŸ§ͺ
  • --window WINDOW β€” the X11 id of the window where you wanna embed the pulldown dialog type. πŸͺŸ
  • --class DLGCLASS β€” class of the message, like info, warning, or error. default: info. [currently unimplemented] πŸ™ˆ
  • --local β€” specifies that proxy mode is used. [currently unimplemented] 🫠
  • --allowmultiple β€” allows launching more than one dialog with the same message. [currently unimplemented] 😭
ngl bestie, three of those are marked [currently unimplemented] in the original, so don't come for me if they don't do the thing. the manual said it first, not me. πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

the nxdialog application has been derived from Google's NeatX client application by Ulrich Sibiller <uli42@gmx.de>. πŸ’œ

and this manual? written by Mike Gabriel <mike.gabriel@das-netzwerkteam.de> for the X2Go Project (https://wiki.x2go.org) and the Arctica Project (https://arctica-project.org). two projects, one icon. 🌈


πŸŽ€ THE SIGN-OFF πŸŽ€

this is Version 3.5.99.27, dated Jun 2023, and that's the whole nxdialog(1) manual page. read her, love her, set your $NX_CLIENT accordingly. mwah. πŸ’–βœ¨πŸ¦‹πŸŒΈπŸ’