[comp.sys.hp] Looking for Screen Splitting program for shell enviroment

joem@nos850.UUCP (Joe Muller) (04/11/91)

  Here at nos850 we do not yet have the capabilities of using a windows 
enviroment such as X Windows, so I was wondering if there are any 
programs out there that will allow one to split the screen into 2 or 3
sections with a shell process running in each one.  Ideally the user
would be able to run a process in one half of the screen, and by some
control sequence or tap of a function key, change their current shell to the
other the half of the screen, and at the same time able to see the
output of their previous process without it interfering with their
current work.  I'm sure that I'm not the first person to come up with
this one, so surely there must be such a utility out there somewhere.
Please mail all responses to me, and if there is sufficient interest I
 summarize and post.  I can't FTP so kudos to anybody who can mail me
the source.

 -Joseph Muller

Dan_Jacobson@ATT.COM (04/12/91)

>>>>> On 11 Apr 91 14:02:22 GMT, joem@nos850.UUCP (Joe Muller) said:

Joe>   Here at nos850 we do not yet have the capabilities of using a
Joe> windows enviroment such as X Windows, so I was wondering if there
Joe> are any programs out there that will allow one to split the
Joe> screen into 2 or 3 sections with a shell process running in each
Joe> one.

In GNU Emacs, (describe-function (quote shell))

shell:
Run an inferior shell, with I/O through buffer *shell*.
[...]

Adding this:

(defun named-shell (shell-name)
  "Named shells"
  (interactive "sShell name: ")
  (cond ((get-buffer shell-name) (switch-to-buffer shell-name))
        (t (shell) (rename-buffer shell-name))))

brings us up to your requirements.  Follow the newsgroups gnu.emacs.*
and comp.emacs for how to obtain GNU Emacs, as you say you can't FTP.
-- 
Dan_Jacobson@ATT.COM  Naperville IL USA  +1 708 979 6364

burgess@hpfcso.FC.HP.COM (Ken Burgess) (04/16/91)

If your running under HP-UX on an hp 9000 your in luck, there is a 
windowing system called TSM (for Terminal Session Manager) that does
just what you want, available directly from HP.

If your not on an HP machine, try contacting Structured Software
Solutions 214-985-9901, they supply the product on various other platforms.