XON(1)
π XON(1) β NAME π
okay so this is XON(1) from the General Commands Manual, and the command is xon: it starts an X program on a remote machine. bestie, remote-launch queen behavior.
β¨ SYNOPSIS β¨
xon remote-host [-access] [-debug] [-name window-name] [-nols] [-screen screen-no] [-user user-name] [command ...]
π DESCRIPTION π
xon runs the command you specify β default is xterm -ls β on the remote machine using rsh, remsh, or rcmd. It passes the DISPLAY, XAUTHORITY and XUSERFILESEARCHPATH environment variables to the remote command. slay.
When no command is specified, xon runs xterm -ls. It additionally specifies the application name to be xterm-remote-host and the window title to be -fIremote-host. iconic little defaults, honestly.
hard requirement, no cap:xoncan only work when the remote host will allow you to log in without a password, by having an entry in the.rhostsfile permitting access. that's the whole gatekeeping situation.
π OPTIONS π
quick vibe check: the options follow the remote host name β as they do with rlogin.
-accessβ runsxhostlocally to add the remote host to the host access list in the X server. This won't work unlessxhostis given permission to modify the access list. permission check, bestie.-debugβ normally,xondisconnects the remote process fromstdin,stdoutandstderrto eliminate the daemon processes which usually connect them across the network. Specifying the-debugoption leaves them connected so that error messages from the remote execution are sent back to the originating host. very "keep the receipts connected" energy.-name window-nameβ this specifies a different application name and window title for the default command (xterm). custom name, custom title, custom slay.-nolsβ normallyxonpasses the-lsoption to the remotexterm; this option suspends that behaviour. it's the "not today,-ls" button.-screen screen-noβ this changes the screen number of theDISPLAYvariable passed to the remote command. screen number switch-up, periodt.-user user-nameβ by default,xonsimply usesrsh/remsh/rcmdto connect to the remote machine using the same user name as on the local machine. This option causesxonto specify an alternative user name. This will not work unless you have authorization to access the remote account, by placing an appropriate entry in the remote user's.rhostsfile. authorization tea, iykyk.
π BUGS π
xoncan get easily confused when theremote-host,user-nameor various environment variable values contain white space. π white space really said "plot twist."xonhas no way to send the appropriate X authorization information to the remote host. and that's just the limitation, bestie.
that's the whole page π«Ά this manual came from X Version 11, scripts 1.0.1 β slay, periodt, and remember: options go after the remote host π
π¦ where this page comes from
- opensuse-leap 16.0: xorg-scripts 1.0.1-bp160.1.9 Β· MIT
- Copyright 1994, 1998 The Open Group
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms