Section 13: Advanced Settings

Advanced Settings
Use the first option to enable Persistent Connections using GNU screen. When this option is enabled, TouchTerm will attempt to use GNU screen on the remote host in order to persist terminal sessions across multiple sessions; in practice, this ends up behaving as though TouchTerm has 're-connected' to the same, pre-existing session when re-launched. Since the iPhone SDK does not currently support maintaining connections after TouchTerm has terminated, this is an effective alternative for most situations.
In order for this option to work, the remote host must have GNU screen installed and available at '/usr/bin/screen'.
Please note that due to incompatibilities between GNU screen and the VT100 standard used by TouchTerm, there may be some terminal emulation problems when using screen-based applications such as emacs and vi. We also recommend that you set the 'Allow Scrollback' option to Off when using any screen-based application with Persistent Connections enabled, as this tends to reduce errors caused by the emulation incompatibility. However, if you make frequent use of such programs, we recommend that you leave this option disabled.
Also note that any changes in this option will not take effect until the next time a new Connection is established.
The next setting controls the character encoding used when transmitting and displaying text. Note that you may need to ensure that your server's locale settings are properly configured in order this option to work properly.
The "Use SSH Protocol 1" allows you to force TouchTerm to use SSH protocol version 1 when connecting to the remote host (equivalent to the "-1" option in command-line ssh). Use this if you are having trouble connecting to an older server or network appliance.
The "Carrier Activation" allows you to disabled TouchTerm's automatic carrier activation technique. When connecting over the carrier (EDGE/3G) network, TouchTerm initiates a request to an empty web page at startup: this "activates" the carrier network, allowing subsequent connections to succeed. If you prefer to disable this behavior, you may turn off this option; note that, however you may have to manually activate the carrier network (using, eg, Safari), before TouchTerm will be able to connect.
Finally, the "Incoming Data Lock" option allows you to control TouchTerm's behavior when there is lots of incoming data. By default, TouchTerm locks the screen against drawing updates when there is a large amount data incoming. This usually helps with performance and responsiveness during high data transmission, and provides user feedback in the form of an activity spinner. However, some users may prefer to disable this option, and have TouchTerm continuously update and redraw the screen for all new incoming data. Be warned, however, that in certain situations this can require TouchTerm to do lots of screen re-drawing, and therefore become unresponsive.
