home *** CD-ROM | disk | FTP | other *** search
- This is pmwindow, the poor man's windowing system.
-
- It has one big advantage over every other window system I've seen: it's
- very fast. If you're used to characters slowly marching up the screen
- every time you press return, you'll be pleasantly surprised to see
- pmwindow run. I use it whenever I need to see two things at once on a
- text display; I can't stand the slowness of other window systems.
-
- Of course, pmwindow is also the smallest window system known to man.
-
- Other than that, it's pretty poor.
-
- This is pmwindow version 1.0, 9/3/90, by Daniel J. Bernstein.
- pmwindow is public domain.
-
-
- Requirements:
-
- A 24-line screen. pmwindow has the numbers hardwired.
-
- A termcap entry with ``cs'', change scrolling region.
-
- A termcap entry whose ``cl'' doesn't destroy the entire screen. The
- termcap file provided here works for generic VT compatibles; you may
- have to rewrite your termcap entry along the same lines.
-
- The pty program, including pty, sess, tty, disconnect, reconnect.
-
- printenv, tr, grep, sh, echo with -n, sed, clear, stty, csh.
-
- tcs and kill0. These programs are provided inside this package: just
- cc -o kill0 kill0.c; cc -o tcs tcs.c -ltermcap.
-
-
- To use pmwindow, just type pmwindow. Don't be alarmed by delays:
- pmwindow is a shell script. Inside the windows, type the usual ^D to
- exit the shell, or ``disconnect'' to switch to the other screen. (You
- may want to give ``disconnect'' a nicer alias.)
-
- Caveats:
-
- When switching windows, pmwindow always leaves you in the bottom right
- hand corner of the old window. This is usually, but not always,
- correct.
-
- When one window exits, pmwindow changes back to full-screen. This is
- pretty much guaranteed to put the cursor at the wrong spot. (It does
- pass WINCH through correctly, courtesy pty, so editors will resize
- appropriately.)
-
- You won't see output in the window you're not using.
-
-
- Good luck!
-