Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

twiglet(1) [debian man page]

TWIGLET(1)							   User's Manual							TWIGLET(1)

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 ses- sion, 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 ana- lyse 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> VTGRAB
20 Sep 2000 TWIGLET(1)

Check Out this Related Man Page

CONSPY(1)							      conspy								 CONSPY(1)

NAME
conspy - virtual console spy tool SYNOPSIS
conspy [ options ] [ console ] DESCRIPTION
Conspy allows the user to take control of a Linux virtual console. The user can see what is displayed on the console and their keystrokes are sent to it. To exit from conspy press the escape key three times in quick succession. COMMAND LINE
-V, --version Print the program's version and exit. -v, --viewonly Don't send keystrokes to the virtual console. console If supplied, console must be a number in the range 1 .. 63, corresponding to the virtual console device /dev/tty1 .. /dev/tty63. If not supplied the currently active virtual console is opened and tracked. LIMITATIONS
Conspy will not pass keystrokes to a virtual console whose keyboard is configured to send scan codes. X configures its keyboard like this. If the terminal does not have at least 64 colours no colour will be displayed. Conspy ignores the mouse. Conspy may display some non- ASCII characters incorrectly. Conspy does not handle displays larger than 16000 characters (eg 200 rows x 80 columns). Conspy depends on terminfo and curses working correctly for your terminal, and sometimes they don't. Konsole is/was one example of where they don't. Typing control-L will redraw the screen, which usually fixes the mess created. It also sends a control-L to the virtual con- sole, of course. FILES
/dev/ttyX, /dev/vc/X The characters typed are sent to this device. The latter is for devfs. It is only used if the former does not exist. /dev/vcsaX, /dev/vcc/aX The display of the virtual console is read from here. The latter is for devfs. It is only used if the former does not exist. AUTHOR
Russell Stuart, <russell-conspy@stuart.id.au>. Version 1.8 Apr 2011 CONSPY(1)
Man Page