
sgsterm - Steve's Gnome Serial Terminal

Sgsterm is a terminal emulator.  Unlike most of the other "terminal"
programs found on the gtk/gnome project lists that are xterm emulators
(character display and keyboard input for a unix shell process), this
program provides character I/O connected to an RS232 serial port.  It
is intended for communication with embedded processors, serial
consoles, and even modems (remember those?).

Sgsterm is very much a work in progress.  Although it serves my
immediate personal needs without crashing or inappropriate behaviour,
many desirable features are missing.

What is supported:
- ANSI terminal emulation using the "Zvt" widget.
- ASCII file-send capability with transmission paced by looking for a
prompt character from the remote device.
- tty device and bit rate can be specified on the command line
- logging received data to a file
- display of incomming characters in "hexdump" style or normal ascii

What's not supported yet:
- changing or setting the tty device within the program
- Changing any serial-communication parameter besides the bit rate
- changing the prompt character that ascii-send looks for from the default ">"

Near-term future plans:
- Borrow most of the "settings" dialog from gnome-terminal
- support for changing other serial parameters
- saving and restoring settings

Maybe someday:
- scripting capability
- plugin capability for additional send/receive or display-style functions.

Not planned anytime soon by me (but patches are welcome):
- upload/download using traditional modem protocols (xmodem, zmodem, kermit)
- phone-dialier and other modem support features


Prerequesites:
In order to compile sgsterm, you need
	gnome-libs  (I used 1.2.8)
	Gtk+

Sgsterm has been tested on these platforms:
	RedHat 7.1, 7.3, and 8.0 (i386)



