|-edly||Specify the "escape delay" in milliseconds for curses(3) mode. Since curses uses the escape key for its own purposes, using the escape key for other control requires a timeout. If this timeout is too low, extended keystrokes such as arrow keys will be interpreted as an escape keypress followed by other characters. If this delay is too high, there will be a large delay after a single escape is pressed. If an escape delay of less than 10ms is specified, it is forced to 25ms.|
Specify the interface to use. Depending on compile options and library
availability, not all interfaces will be available for all installations.
If -i is not specified, SyncTERM will choose the "best" mode in the
following order: SDL, X11, curses, ANSI. The SDL mode specifically can fail
in ways that the automatic fallback can not properly detect (most notably with
libGGI when it is enabled in SDL.) When this occurs, a specific mode will need
to be forced.
When -i is specified, only the specified mode will be attempted. No automatic fallback will be performed.
Further, some available modes (such as SDL windowed) can not be expressly selected.
The possible values for iface are:
|-llns||Sets the number of screen lines to lns. Only specific values are allowed for lns and they are: 14, 21, 25, 28, 43, and 50. If any other value is chosen, a value of 50 is used.|
|-t||Specifies the default scheme for URL to be telnet://|
|-r||Specifies the default scheme for URL to be rlogin://|
|-r||Specifies the default scheme for URL to be ssh://|
|-s||Run in "safe mode" which disables the modification of local files such as the dialing list.|
For some features, specifically SSH support, SDL support, and X11 support, run-time linking is employed using dlopen(). Using this, it is possible to build a version which will use SDL, X11, and cryptlib if they are present, but not fail to run if they are not.
Unfortunately, due to some packagers decisions, this can result in a binary which supports SDL, X11, and SSH but can not find the required libraries. To solve this issue, the development package needs to be installed. The files that are used are libSDL.so for SDL support, libcl.so for SSH support, and libX11.so for X11 support.
When running in one of the text modes such as curses or ANSI, many of the control functions are modified since there is no reliable way to use extra modifier keys. As a result, CTRL-S and CTRL-Q can not be sent to the remote system. Since these are the flow control characters, this should not present major usability issues.
The escape character (ASCII 27) is used in curses and ANSI modes to begin a control sequence. As such, there is a delay to detect if the next character continues the escape sequence or is a base escape. Because of this, there will be a perceptible delay when the escape key is used. This delay can be adjusted using the -e parameter, but selecting the "correct" value is a dark art since any value is provably incorrect.
The curses and ANSI modes are not necessarily the correct number of lines for a traditional screen mode. As such, filler will be added around the terminal screen. For some display sizes, unpredictable results may occur.
/etc/syncterm.lst The system wide dialing directory. ~/.syncterm/syncterm.lst The users dialing directory ~/.syncterm/syncterm.ini The users SyncTERM configuration file libSDL.so When this file exists in the library path, SyncTERM will support the use of SDL for input and output. This file is part of the Simple Directmedia Layer available from http://www.libsdl.org. See RUN-TIME LINKING for details. libX11.so When this file exists in the library path, SyncTERM will support the use of X11 for input and output. See RUN-TIME LINKING for details. libcl.so When this file exists in the library path, SyncTERM will support the use of SSH connections. This file is part of Peter Gutmanns Cryptlib library available from http://www.cs.auckland.ac.nz/~pgut001/cryptlib/. See RUN-TIME LINKING for details.
Stephen Hurd <email@example.com>
Commodore PETSCII and Atari ATASCII are lightly tested and most likely have problems.
The modem support is untested at this time. Further, it assumes the Hayes command set and 115200 bps rate on the serial port.
|-->||SYNCTERM (1)||27 May 2007|