Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

drawterm(1) [debian man page]

DRAWTERM(1)						      General Commands Manual						       DRAWTERM(1)

NAME
drawterm - connect to Plan 9 CPU servers from other operating systems SYNOPSIS
drawterm [-d] [-a authserver] [-c cpuserver] [-e encription_hash_algs] [-k keyspec] [-s secstoreserver] [-u username] [-C command 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, a 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, OPTIONS
This program follows the syntax of the cpu(1) Plan 9 command. A summary of options is included below. -h Show summary of options. -a Specifies the authentication server to use. If not present uses the $auth environment variable, if present, or tries with a host name of auth. -c Specifies the cpu server to use. If not present uses the $cpu environment variable, if present, or tries with a host name of cpu. -u Specifies the username to authenticate with. If not present uses the $USER environment variable, if present, or asks interactively for an username. -s Specifies the secstore server to use. -C Specifies a command to be executed remotely. -e,-k Allow for selecting the hash algorithm and keys used, they have the same meaning as in cpu(1). SOURCE
In Plan 9 distributions, /sys/src/cmd/unix/drawterm. DIAGNOSTICS
Drawterm prints most diagnostics in its own window. 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 deli- cate adjustments in /usr/$user/lib/profile. Should import latest /dev/draw to allow resize of window Should copy 9term code and make console window a real 9term window instead. Should implement /dev/label. SEE ALSO
cpu(1), rio(1) in the Plan 9 documentation AUTHOR
drawterm was written by Russ Cox <rsc@swtch.com>. This manual page was written by Russ Cox <rsc@swtch.com>, with modifications by Martin Ferrari <tincho@debian.org> for the Debian project. October 16, 2008 DRAWTERM(1)

Check Out this Related Man Page

NEWUSER(8)						      System Manager's Manual							NEWUSER(8)

NAME
newuser - adding a new user SYNOPSIS
rc /sys/lib/newuser DESCRIPTION
To establish a new user on Plan 9, add the user's name to /adm/users by running the newuser command on the console of the file server (see users(6) and fs(8)). Next, give the user a password using the changeuser command on the console of the authentication server (see auth(8)). At this point, the user can bootstrap a terminal using the new name and password. The terminal will only get as far as running rc, however, as no profile exists for the user. The rc(1) script /sys/lib/newuser sets up a sensible environment for a new user of Plan 9. Once the terminal is running rc, type rc /sys/lib/newuser to build the necessary directories in /usr/$user and create a reasonable initial profile in /usr/$user/lib/profile. The script then runs the profile which, as its last step, brings up 81/2(1). At this point the user's environment is established and running. (There is no need to reboot.) It may be prudent at this point to run passwd(1) to change the password, depending on how the initial password was cho- sen. The profile built by /sys/lib/newuser looks like this: bind -a $home/bin/rc /bin bind -a $home/bin/$cputype /bin font = /lib/font/bit/pelm/euro.9.font switch($service){ case terminal prompt=('term% ' ' ') fn term%{ $* } exec 81/2 case cpu bind -b /mnt/term/mnt/81/2 /dev prompt=('cpu% ' ' ') echo -n $sysname > /dev/label fn cpu%{ $* } news case con prompt=('cpu% ' ' ') news } Sites may make changes to /sys/lib/newuser that reflect the properties of the local environment. Use the -c option of mail(1) to create a mailbox. SEE ALSO
passwd(1), 81/2(1), namespace(4), users(6), auth(8), fs(8) NEWUSER(8)
Man Page