ftp.nice.ch/pub/next/unix/screen/screen.3.2.N.bs.tar.gz#/screen3.2

CHANGES
 
COPYING
 
INSTALLATION
 
Makefile
 
README
 
README.NeXT
 
ansi.c
[View ansi.c] 
ansi.h
[View ansi.h] 
config/
 
config.h
[View config.h] 
etcscreenrc
 
extern.h
[View extern.h] 
fileio.c
[View fileio.c] 
help.c
[View help.c] 
mark.c
[View mark.c] 
patchlevel.h
[View patchlevel.h] 
poster
 
putenv.c
[View putenv.c] 
readme
 
screen
 
screen.1
 
screen.c
[View screen.c] 
screen.h
[View screen.h] 
socket.c
[View socket.c] 
terminfo/
 
window.c
[View window.c] 

README

Short introduction to screen (Version 3.0.7)                  jw 7.9.91

screen 
  provides you with an ansi/vt100 terminal emulator, which can multiplex
  up to 10 pseudo-terminals. On startup, it executes $SHELL in window 0.
  Then it reads $HOME/.screenrc to learn configuration, keybindings, 
  and may open more windows.

  C-A C		Create new windows.

  C-A SPACE	Advance from window to window (with wraparound)

  C-A C-A	Toggle between two windows.

  C-A 0
   ...
  C-A 9		Switch to window nr. 0 ... 9.

  C-A w		Show a list of windows in the Statusline.

  C-A a		(Think of goto-start-of-line in emacs or tcsh).
  C-A s		(Think of i-search in emacs).
  C-A q		Send a literal C-A/C-S/C-Q to the process in the window.

  C-A l		Redraw this window.

  C-A W		Toggle between 80 & 132 columns mode. 

  C-A L		Try to toggle the utmp-slot for this window.

  C-A A		Prompt for a new name for this window. (see C-A w).

  C-A z		Suspend the whole screen.

  C-A x		Execute /usr/bin/lock or $LOCKCMD or a builtin terminallock.

  C-A C-[	Start copy&paste mode. Move cursor with h,j,k,l. Set 2 marks
		with SPACE or y. Abort with ESC. Note that "C-[" is ESC.
		NOTE: there is a userdefined amount of scrollback history.
                The history buffer is entered, when the cursor hits the top
		of the window.

  C-A C-]	paste in current window's stdin. see C-A C-[.

  C-A <
  C-A >		Read or write the copybuffer from/to the exchange file.
		Multiple screen users on the same host may thus transfer text.

  C-A d		Detach screen. All processes continue and may spool output
		to their pty's, but screen disconnects from your terminal.
		reattach with "screen -r".

  C-A D D	Power detach. Disconnect like C-A d and kill the parent shell.

  C-A K		Kill a window and send SIGHUP to its processgroup. Per default
		this would be C-A C-k. But it is redefined in the demo .screenrc
		(think of killing a whole line in emacs).

  C-A :set all  Show all keybindings. The above list is not at all complete and
		may even be wrong, as keys can be redefined in .screenrc or
		with "C-A :bind 'X' keyname [arguments]".

  C-A : ....  Online configuration change.


screen -r [host.tty]
  Reattach a detached screen session. The terminal emulator reconfigures
  according to your $TERMCAP or $TERM settings. '-R' brings up a detached
  session or (if none) creates a new session. You should specify a socket
  when there you have multiple screens detached. 

screen -d [host.tty]
  Detach a screen session from remote. Has the same effect as typing 'C-A d'
  on the controlling terminal. '-D' will power-detach.

screen -list
screen -ls
  Show all available sockets. If there are (DEAD???) sockets, you may consider 
  removing them. If there are sockets missing, you may send a SIGCHLD to its
  process 'SCREEN' and the process will re-establish the socket. (think of 
  someone cleaning /tmp thoroughly).

screen -h 200
  Starts a new screen session and sets the number of lines in the scrollback
  buffer to 200. The default is 50 lines.

README.NeXT

This is the setup for "screen" v 3.02.00 extension FAU as it
is currently available in Germany, on NeXT.

I set it up and compiled it ready for use on a NeXT, including
the setuid root/write utmp facility. Which means you may "talk"
from inside screen.
Executable is included for those that cannot compile themselves.

Screen even works in single user mode :-)

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.