Man Linux: Main Page and Category List

NAME

       twiglet - observe or control an RVC-enabled machine’s console

SYNOPSIS

       twiglet [OPTION]... host-specification

DESCRIPTION

       twiglet  is  a  program  for controlling another machine’s console.  It
       works using the RVC protocol, and an RVC server (such as rvcd(1))  must
       be running on the machine to be observed.

       Using  twiglet,  the  a  best  effort  attempt is made to duplicate the
       screen contents of the observed machine.  If the machine is  displaying
       a  virtual  text  console,  the  text on the console is rendered in the
       terminal in which twiglet runs.  If the  machine  is  displaying  an  X
       session, and the RVC server supports VNC integration, twiglet will open
       a window that contains the current contents of the X display.

       It is also possible to control the observed machine  in  various  ways.
       With  keyboard  control enabled (and with support from the RVC server),
       keys may be sent to the observed machine in text console mode almost as
       if  they were typed from the keyboard.  Twiglet also supports switching
       virtual console on the observed machine.  Finally, if  VNC  integration
       is  available,  the  X display can be manipulated almost as if the user
       were at the console.

       The intended use for twiglet is in training and teaching  environments.
       The  idea  is  that  there  are  student machines and a control machine
       (which the trainer or teacher would  be  using),  with  a  serial  line
       attached  to  each  student  machine.   The trainer or teacher can then
       analyse the students’ attempts to complete tasks,  and  help  them  out
       (showing  them  how  to finish it) without needed to push them aside to
       get to the keyboard.

       This client is written using ncurses(3X).

OPTIONS

       --help display a help message and exit successfully

       --version
              display a version number and exit successfully

       -c, --control
              control the remote machine rather than just observing it

       -e xy, --escape xy
              set the escape character and the escape escape  character  (like
              screen(1))

       The host-specification takes one of the following forms:

       host:port
              to connect to an RVC server over TCP

       tty [host]
              to  communicate  with  an  RVC  server over a tty (for example a
              serial line); the optional hostname is for VNC integration

BUGS

       I’m sure there are bugs, but I don’t know what they are.

AUTHOR

       Tim Waugh <twaugh@redhat.com>