home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / unix / question / 10248 < prev    next >
Encoding:
Text File  |  1992-08-20  |  3.5 KB  |  96 lines

  1. Newsgroups: comp.unix.questions
  2. Path: sparky!uunet!usc!sdd.hp.com!mips!darwin.sura.net!udel!gvls1!jabber!candle!root
  3. From: root@candle.uucp (Bruce Momjian)
  4. Subject: Testers Wanted: shm(shell layer manager) and condump/restore
  5. Organization: a consultant's basement
  6. Date: Fri, 21 Aug 1992 05:33:49 GMT
  7. Message-ID: <1992Aug21.053349.2533@candle.uucp>
  8. X-Newsreader: Tin 1.1 PL5
  9. Lines: 85
  10.  
  11. I am looking for testers for my programs.  All three are distributed in
  12. one 45K shar file.  Please e-mail if you want to test this and I will
  13. e-mail you a copy.  I am hoping for a public release to
  14. comp.sources.misc/unix by mid-September.   
  15.  
  16. Here are the details:
  17.  
  18.                              *   *   *
  19.  
  20.     shm - shell layer manager
  21.     condump/restore - dump/restore console screen contents
  22.  
  23. INTRODUCTION  
  24.  
  25. Shm allows a user at any terminal to create multiple shell sessions and
  26. to switch between them.  It is designed as an improved 'shl'.
  27. Specifically: 
  28.  
  29.            1) shm allows quicker switching and layer creation, using
  30.               simple key sequence. Each sequence starts with your
  31.               swtch(switch) character, which is usually ^Z, but may 
  32.               be redefined using stty.
  33.  
  34.                2) when run from the console, shm saves the screen
  35.                   contents of each layer between switches, like SCO's
  36.                   multi-screens 
  37.  
  38.            3) shm allows the specification of one or more programs
  39.               to be placed in separate layers upon startup.
  40.  
  41.            4) shm starts up in a layer, not at an shm prompt.
  42.               In fact, there is no shm prompt, and all commands 
  43.               conclude by re-activating another layer.
  44.  
  45.            5) shm clears the screen when switching layers, and
  46.               automatically exits when all layers have exited.
  47.  
  48.  
  49. Condump/restore allows you to pipe the contents of the console screen
  50. into a file, and print or restore it later.
  51.  
  52. PLATFORMS
  53. Any system that has sxt devices, like System V and Xenix, should be able
  54. to run this program.  It does not work under some SVr4 because of an sxt
  55. bug. If your 'shl' command allows you to create shells and do 'ls'
  56. commands, this program should work for you too.
  57.  
  58. INSTALLATION  
  59. Edit the Makefile and config.h, type 'make', then  'make install'.  
  60.  
  61. If you desire to have shm without condump or restore, merely edit
  62. config.h to undefine USE_CONDUMP, and remove the links to condump and
  63. conrestore after installation.
  64.  
  65. If you desire condump and conrestore without shm, copy Make.con_only to
  66. Makefile and tdo your 'make' and 'make install'.
  67.  
  68. DEBUGGING
  69. I think you can possibly have three types of problems.  Here they are,
  70. and here's how to deal with them.
  71.  
  72. - shm hangs - 
  73. compile with DEBUG defined and look in a file called 'shm_debug.log' in
  74. the current directory to see the last debug line it reached.  Add more
  75. 'DB;' calls to the code and try again until you have found the line it
  76. is getting hung on.  Then, if you can't find the problem, e-mail me with
  77. the source code line and I will try to figure it out.  Telling me the
  78. line number probably wouldn't help because after you add all those DB's,
  79. the line numbering is going to change.
  80.  
  81. - you exit shm but processes are still running on your sxt devices -
  82. Let me know the circumstances of this.
  83.  
  84. - program works on console but not on dumb terminals -
  85. - multi-screens broke -
  86. - compile problems -
  87. Let me know about these.
  88.  
  89. BUGS, COMMENTS
  90. send to Bruce Momjian, root%candle.uucp@bts.com 
  91.  
  92. -- 
  93. Bruce Momjian                      |  830 Blythe Avenue
  94. root%candle.uucp@bts.com           |  Drexel Hill, Pennsylvania 19026 
  95.                                    |  (215) 353-9879(w)  853-3000(h)
  96.