Contains the terminal descriptions for the Dynamic Screen utility.
The dsinfo file is a database of terminal descriptions used by the Dynamic Screen utility. A terminal description typically contains the following configuration information:
The dscreen command reads the appropriate configuration information from the dsinfo file to start the Dynamic Screen utility.
Line entries in the dsinfo file consist of a number of definition fields separated by commas. The first-line field entries are alternate screen names for the terminal. The screen name fields are separated by a | ( pipe symbol).
Other line fields are strings describing the capabilities of the terminal definition to the Dynamic Screen utility. The following escape codes are recognized within these strings:
Escape Code | Meaning |
---|---|
\E,\e | Escape |
\n,\l | New line |
\r | Carriage return |
\t | Tab |
\b | Backspace |
\f | Form feed |
\s | Space |
\nnn | Character with octal value nnn |
^x | Ctrl-x for any appropriate x. |
Any other character preceded by a \ (backslash) yields the character itself.
Strings must be entered as the type=string parameter, where type is the string type and string is the string value.
If information is not entered into a string field, a comma is still used to designate the existence of the field.
The following string types are available:
String Type | Meaning |
---|---|
dskx | Describes the action assigned to a key. This string type contains 4 characters. The 4th character indicates the action to be taken when the keystroke is received by the screen: |
wy60|wyse60|wyse model 60, dsks=^A`^M|Shift-F1|, dsks=^Aa^M|Shift-F2|, dsks=^Ab^M|Shift-F3|, dskc=\200|Ctrl-F1|, dske=\201|Ctrl-F2|\Ew0\E+, dskl=\202|Ctrl-F3|, dsp=\Ew0|\E+, dsp=\Ew1|\E+, dsp=\Ew2|\E+,
The <Shift-F1> through <Shift-F3> key combinations are used for selecting screens 1 through 3. <Ctrl-F1> creates a new screen. <Ctrl-F2> sends the key sequence <Esc> w 0 <Esc> + to the screen. As a result, the terminal switches to window 0, the screen is cleared, and the Dynamic Screen utility ends. <Ctrl-F3> lists the keys and their functions. The three physical screens are displayed by sending the key sequences <Esc> w 0 , <Esc> w 1, and <Esc > w 2, respectively. Each time a physical screen is used for a new screen the <Esc> + key sequence is sent to the terminal to clear the screen.
wy60-1|wyse60-1|wyse model 60 - first serial port dsks=^A`^M|Shift-F1|, dsks=^Aa^M|Shift-F2|, dskb=^Ab^M|Shift-F3|\Ed#^Ab\r^T\Ee9, dskc=\200|Ctrl-F1|, dske=\201|Ctrl-F2|\Ed#\201^T\Ew0\E+, dskl=\202|Ctrl-F3|, dsp=\Ew0|\E+,dsp=\Ew1|\E+, wy60-2|wyse60-2|wyse model 60 - second serial port dskb=^A`^M|Shift-F1|\Ed#^A`\r^T\Ee8, dskb=^Aa^M|Shift-F2|\Ed#^Aa\r^T\Ee8, dsks=^Ab^M|Shift-F3| dskc=\200|Ctrl-F1|, dske=\201|Ctrl-F2|\Ed#\201^T\Ew0\E+, dskl=\202|Ctrl-F3|, dsp=\Ew2|\E+,The first two key entries for terminal type WY60-1 are identical to the entry in example 1. The third key entry, of type dskb, specifies that input and output are blocked when the <Esc> d # <Ctrl-A> b <CR> <Ctrl-T> <Esc> e 9 key sequence is sent to the terminal. As a result, output is blocked, and the Dynamic Screen utility continues to scan input for key sequences but discards
all other input. The <Esc> d # sequence puts the terminal in transparent print mode, which echoes all keystrokes up to <Ctrl-T> out the other serial port. The <Ctrtl-A> b <CR> key sequence is sent out to the other serial port, informing the Dynamic Screen utility on the second computer that it should activate the window associated with the <Shift-F3> key. The <Ctrl-T> key sequence takes the terminal out of transparent print mode, and the <Esc> e 9 key sequence informs the terminal to switch to the other serial port for data communications.
The other computer takes over and sends the <Esc> w 2 key sequence to switch to the third physical screen and then resumes normal communication.
The WY60-2 entry follows the same general pattern for the <Shift-F1> and <Shift-F2> key combinations, which switch to transparent print mode, send a function key string to the other computer, switch transparent print off, and switch to the other serial port.
The end key <Ctrl-F2> works the same for both computers. It sends the end key sequence to the other computer through the transparent print mechanism, switches the terminal to window 0, clears the screen, and exits.
/etc/dsinfo | Contains the terminal descriptions for the Dynamic Screen utility. |
The dscreen command.
Dynamic Screen Utility in AIX 5L Version 5.2 Asynchronous Communications Guide.