DRAWTERM(8)                                           DRAWTERM(8)

     NAME
          drawterm - connect to Plan 9 CPU servers from other
          operating systems

     SYNOPSIS
          drawterm [ -d ] [ -a authaddr ] [ -c cpuaddr ] [ -e
          encryption-hash-algs ] [ -k keypattern ] [ -s secstoreaddr ]
          [ -u user ] [ -C cmd args ... ]

     DESCRIPTION
          Drawterm is not a Plan 9 program.  It is a program that
          users of non-Plan 9 systems can use to establish graphical
          cpu(1) connections with Plan 9 CPU servers.  Just as a real
          Plan 9 terminal does, drawterm serves its local name space
          as well as some devices (the keyboard, mouse, and screen) to
          a remote CPU server, which mounts this name space on
          /mnt/term and starts a shell.  Typically, either explicitly
          or via the profile, one uses the shell to start rio(1).

          By default, drawterm uses the CPU server $cpu or cpu.  and
          the authentication server $auth or auth.  The -a, -c, and -s
          options specify alternate authentication, CPU and secstore
          servers, respectively.  (Edit the source to set appropriate
          local defaults.)

          Cmd is a command to be executed remotely.  Options `e', `k',
          and `u' have the same meaning as in cpu(1).

          Drawterm has been ported to FreeBSD, Irix, Linux, NetBSD,
          and Windows.  Binaries can be downloaded from
          http://swtch.com/drawterm/.

     SOURCE
          /sys/src/cmd/unix/drawterm

     DIAGNOSTICS
          Drawterm prints most diagnostics in its own window.

     SEE ALSO
          cpu(1), rio(1)

     BUGS
          Although at first drawterm may seem like a Plan 9 terminal,
          in fact it is just a way to provide a CPU server with some
          terminal devices.  The difference is important because one
          cannot run terminal-resident programs when using drawterm.
          The illusion can be improved by delicate adjustments in
          /usr/$user/lib/profile.

          It would be nice to be able to change the default servers

     Page 1                       Plan 9             (printed 3/29/24)

     DRAWTERM(8)                                           DRAWTERM(8)

          without recompiling.

     Page 2                       Plan 9             (printed 3/29/24)