home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1772 / README < prev    next >
Encoding:
Text File  |  1990-12-28  |  1.8 KB  |  55 lines

  1. This is pmwindow, the poor man's windowing system.
  2.  
  3. It has one big advantage over every other window system I've seen: it's
  4. very fast. If you're used to characters slowly marching up the screen
  5. every time you press return, you'll be pleasantly surprised to see
  6. pmwindow run. I use it whenever I need to see two things at once on a
  7. text display; I can't stand the slowness of other window systems.
  8.  
  9. Of course, pmwindow is also the smallest window system known to man.
  10.  
  11. Other than that, it's pretty poor.
  12.  
  13. This is pmwindow version 1.0, 9/3/90, by Daniel J. Bernstein.
  14. pmwindow is public domain.
  15.  
  16.  
  17. Requirements:
  18.  
  19.   A 24-line screen. pmwindow has the numbers hardwired.
  20.  
  21.   A termcap entry with ``cs'', change scrolling region.
  22.  
  23.   A termcap entry whose ``cl'' doesn't destroy the entire screen. The
  24.   termcap file provided here works for generic VT compatibles; you may
  25.   have to rewrite your termcap entry along the same lines.
  26.  
  27.   The pty program, including pty, sess, tty, disconnect, reconnect.
  28.  
  29.   printenv, tr, grep, sh, echo with -n, sed, clear, stty, csh.
  30.  
  31.   tcs and kill0. These programs are provided inside this package: just
  32.   cc -o kill0 kill0.c; cc -o tcs tcs.c -ltermcap.
  33.  
  34.  
  35. To use pmwindow, just type pmwindow. Don't be alarmed by delays:
  36. pmwindow is a shell script. Inside the windows, type the usual ^D to
  37. exit the shell, or ``disconnect'' to switch to the other screen. (You
  38. may want to give ``disconnect'' a nicer alias.)
  39.  
  40. Caveats:
  41.  
  42.   When switching windows, pmwindow always leaves you in the bottom right
  43.   hand corner of the old window. This is usually, but not always,
  44.   correct.
  45.  
  46.   When one window exits, pmwindow changes back to full-screen. This is
  47.   pretty much guaranteed to put the cursor at the wrong spot. (It does
  48.   pass WINCH through correctly, courtesy pty, so editors will resize
  49.   appropriately.)
  50.  
  51.   You won't see output in the window you're not using.
  52.  
  53.  
  54. Good luck!
  55.