home *** CD-ROM | disk | FTP | other *** search
- Xref: wupost alt.sources:4044 comp.sources.d:3956
- Newsgroups: alt.sources,comp.sources.d
- Path: wupost!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!brolga!exnirad
- From: exnirad@brolga.cc.uq.oz.au (Nirad Sharma)
- Subject: Re: iScreen V3.1 - a terminal multiplexor
- Message-ID: <exnirad.684829420@brolga>
- Keywords: screen, iscreen, window
- Sender: news@bunyip.cc.uq.oz.au (USENET News System)
- Nntp-Posting-Host: brolga.cc.uq.oz.au
- Organization: Prentice Centre, University of Queensland
- References: <1991Sep10.161849.157@informatik.uni-erlangen.de> <1991Sep11.041142.7086@bjm.wimsey.bc.ca>
- Date: Sat, 14 Sep 1991 06:23:40 GMT
- Lines: 203
-
- brian@bjm.wimsey.bc.ca (Brian J. Murrell) writes:
-
- >jnweiger@immd4.informatik.uni-erlangen.de (Juergen Weigert) writes:
-
-
-
- >> iScreen3.1
-
- >>==========================================================================
-
-
- >>The newest version of iScreen is ftp'able from
-
- >> ftp.uni-erlangen.de [131.188.1.43]
- >> portal/utilities/screen/screen31.tar.Z
-
- >>If you cannot ftp or the service is unavaiable for longer time, I may send
- >>you the package via email.
-
- >>Note for all 'beta-testers': Version 3.1 is different from Version 3.0.7-beta!
- >>More machine types supported and we did some very important last minute
- >>bugfixes.
-
- >>Big thanks go to our beta-testing-crew all over the world. They constantly
- >>delayed the publishing of this iScreen version. :-)
-
- >>What is iScreen:
-
- >>iScreen 3.1 is a full screen window manager which multiplexes a tty with
- >>up to 10 processes. It emulates an ansi/vt100 type terminal.
- >>iScreen is an upgrade to Wayne Davison's screen2.3PRE7, which is
- >>deriven from Oliver Laumann's screen versions.
-
- >>What is new:
-
- >> 1.) Porting.
- >> Many different platforms are now supported. Among the tested are:
- >> hpux, SunOS4.1.1, dynix, ptx, Ultrix3.1, RS6000, xelos, mips,
- >> POSIX, SYSVR4.
- >>
- >> 2.) Reattach on different terminial types.
- >> iScreen reconfigures its ansi/vt100-emulator when you detach a session
- >> and continue on a different type of terminal.
- >>
- >> 3.) Resizeable windows.
- >> iScreen catches the resize signal that is issued by window-systems like
- >> X-Windows and Sunview.
- >>
- >> 4.) Survive hangups!
- >> iScreen can be configured to detach the session in case of a hangup
- >> signal. Thus you can reconnect e.g. when your modem line went down.
- >>
- >> 5.) Terminfo support.
- >> Please refer to the manual section 'THE VIRTUAL TERMINAL' for this may get
- >> complicated.
- >>
- >> 6.) Copy and paste mode.
- >> move your cursor with VI-keys, mark text sections and paste them in
- >> any of your windows. The selected text-area is highlighted. You can
- >> even cut out rectangular areas.
- >>
- >> 7.) Scrollback history.
- >> Each window has a separate scrollback history-buffer of user defineable
- >> size. Use copy'n'paste to walk through the scrollback.
- >>
- >> 8.) Screenlock.
- >> A screenlock program (builtin default) can be used to lock the terminal
- >> while you are away.
- >>
- >> 9.) Remote detach/reattach.
- >> Usefull for people who want to 'carry around' their running iScreen
- >> session.
-
- >>10.) Password.
- >> You can protect your iScreen session with an additional password.
- >> More privacy on shared accounts.
-
- >>11.) iScreen security.
- >> It is now much saver to install iScreen setuid-root.
-
- >>12.) Configuration.
- >> iScreen configuration (as set up in your .iscreenrc) can be changed
- >> on-line. View and edit your key-bindings on the fly.
- >> System wide configuration can be done in a global iscreenrc-file.
-
- >>13.) Environment.
- >> All pathnames used by iScreen are defineable via environment variables.
- >> Additionally, environment variables are expanded in the screenrc files.
-
- >>-----------------------------------------------------------------------------
- >>Short introduction to iScreen
-
- >>iScreen 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/.iscreenrc 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 iScreen session.
-
- >> 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 iScreen users on the same host may thus transfer text.
-
- >> C-A d Detach iScreen. All processes continue and may spool output
- >> to their pty's, but iScreen 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
- >> .iscreenrc (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 .iscreenrc or
- >> with "C-A :bind 'X' keyname [arguments]".
-
- >> C-A : .... Online configuration change.
-
-
- >>screen -r [host.tty]
- >> Reattach a detached iScreen 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 you have multiple iScreens detached.
-
- >>screen -d [host.tty]
- >> Detach an iScreen 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 sessions (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 iScreen session and sets the number of lines in the scrollback
- >> buffer to 200. The default is 50 lines.
-
- >>----------------------------------------------------------------------------
-
- >>Have fun,
-
- >> Juergen Weigert, Michael Schroeder
-
- >> email contact: jnweiger@immd4.informatik.uni-erlangen.de
-
- >>---
- >>Juergen Weigert || jnweiger@immd4.informatik.uni-erlangen.de || irc: Ellrond
- >>signature broken.
- >--
- >__________ ___ ____ _________________________________________________
- > / / / /| /| (604)520-3808 uunet!van-bc!bjm!brian
- > /--: / / | / | New Westminster B.C.
- >_______ /__/ /__/ / |/ | _________________________________________________
-
- A quick question.. A couple of years ago I used a program by the name of
- screen that actually had borders on screen between multiple tiled windows.
-
- Is this the same program ? That is, can I see several sessions on the same
- screen ?
-
- --
- Nirad Sharma (exnirad@brolga.cc.uq.oz.au) Phone : (+61 7) 365 7575
- Systems Programmer Fax : (+61 7) 365 7099
- Continuing Education Unit
- The University of Queensland. QLD 4072. AUSTRALIA
-