## ## $Header: /u8/lunarbld/RCS/xp.cnf,v 1.89 1993/09/29 00:05:20 synge Exp $ ## ## xp.cnf - X Terminal Configuration File ## ## This file is used to send Setup commands to the Xstation. The ## Xstation looks for this file in the same directory the terminal ## booted from. ## ## Command syntax: ## 1. All lines that begin with the character '#' are ignored as ## comments. ## 2. Commands begin a line followed by parameters. Commands may be ## preceeded with whitespace (spaces and/or tabs). Only one ## command per line is accepted. ## 3. Commands and parameters are separated by whitespace. ## 4. Command lines are terminated with a newline character. ## 5. Comments may appear after a command. When the character '#' is ## encountered in a line the remaining portion of the line is ## ignored as a comment. ## 6. Parameters begin with the first non-whitespace character ## following the command and end with the first whitespace, ## comment, or newline character encountered. Parameters can ## optionally be enclosed in double quotes. A null string would be ## represented by double quotes with nothing in between (""). The ## quotes are stripped from the ends of the parameter before it is ## applied. ## 7. Commands are executed in sequence as they appear in this file. ## If the same setup command is issued twice the last one takes ## effect. The table commands are an exception, they are explained ## below. ## ## Command description syntax: ## A list of recognized commands follow. This list shows the command name, ## the factory default value as a parameter, then a comment indicating the ## possible choices of parameters in braces ('[]'). Each parameter choice ## is separated by the character '|', which means one of these choices must ## be provided. Some commands take multiple parameters and all parameters ## must be provided for a complete command. ## # ## ##***** Network Configuration ***** ## ## There are two types of network table commands, namely those that ## store information into non-volatile RAM (NVRAM) to be saved for ## the next boot, and those that provide information only for this ## boot session (RAM). NVRAM commands will overwrite existing NVRAM ## settings and can counteract previous commands (last command wins). ## RAM commands act as system administrators would expect them to, ## where the first commands take precedence and duplicates are rejected. ## ## Before a host name can be used in any other command it must first appear ## in a host table or entry, or Domain Name Service (DNS) must be enabled. ## Before a node name can be used in any other command it must first appear ## in a node table or entry. ## ## ## NVRAM TABLES: ## The following commands store table entries into NVRAM. NVRAM tables can ## hold four entries each, so up to four table commands of each type can be ## used, and additions beyond the fourth are ignored. Each NVRAM table ## command will overwrite the corresponding entry in the NVRAM itself ## (first command overwrites the first NVRAM entry, etc.). ## ## Only use the NVRAM commands for those entries that really need to be ## stored between boots. If more than four entries are needed, then RAM ## commands and table files should be used. ## # ip_host_table "" "" # # tde_host_table "" "" # # gateway_table "" "" # # # # nfs_table "" "" # # # ## ## RAM TABLES: ## The following commands add entries to the tables which are not stored ## in NVRAM. Each use of a command adds an entry to the respective table. ## Additional IP host entries can be placed in the host.tbl file, TDE host ## entries in the nodes.tbl file, gateway entries in the gateway.tbl file, ## and NFS entries in the nfs.tbl file. Table (*.tbl) files are read after ## the configuration file has been parsed, so their contents are not available ## for use by commands in configuration files. ## # ip_host_entry "" "" # # tde_host_entry "" "" # # gateway_entry "" "" # # # nfs_entry "" "" # # ## ## #lat_service_entries 120 # The range is from 1 to 32767 ## # Default: 120 entries # lat_services_table "" "" # # ## ##***** File Host Configuration ***** ## ## Note: When file_access is set to NFS the file_host_name command is used ## to set the server mount point and the file_path command is used to ## set the local (client) mount path. When file_access is set to SXp ## the file_host_name has no meaning. ## # file_access_1 OFF #[OFF | NFS | TFTP | DAP | SXp] # file_host_name_1 "" #[ | | # # | # # TDEnet nodename>] # file_path_1 "" # # # file_access_2 OFF #[OFF | NFS | TFTP | DAP | SXp] # file_host_name_2 "" #[ | ] # # | # # TDEnet nodename>] # file_path_2 "" # # ## ##***** X Environment Configuration ***** ## # retain_x_settings YES #[YES | NO] # backing_store ENABLED #[DISABLED | WHENMAPPED | # # ENABLED | ALWAYSWHENMAPPED] # ## For XP330 model X terminals only (dual head hardware) # dual_display_configuration HORIZONTAL #[HORIZONTAL | VERTICAL | # # MONOHEAD] ## ## ## TDEnet addresses and nodenames appearing in display_access_table ## commands must be followed by "::" to distinguish them from ## IP addresses and hostnames. ## # display_access_table "" #[ | | # # :: | # # :: ] # enable_access_control NO #[YES | NO] ## ## Note: Available choices for default_visual depend on the display ## hardware. Grayscale devices only support STATICGRAY and GRAYSCALE. ## Color devices support all the listed values. Bitonal devices ## ignore this setting. ## # default_visual PSEUDOCOLOR #[ PSEUDOCOLOR | DIRECTCOLOR | # # STATICCOLOR | TRUECOLOR | # # STATICGRAY | GRAYSCALE ] # # host_connect_method TEKHOSTMENU #[ DISABLED | TEKHOSTMENU | # # XDMCP | VMS | TELNET | # # CTERM | LAT | SERIAL0 | # # SERIAL1 ] # # default_host_list XDMCP #[ XDMCP | VMS_TDE | VMS_TCP | # # TELNET | CTERM | LAT ] # # xdmcp_connect BROADCAST #[BROADCAST | DIRECT | INDIRECT] # xdmcp_server "" #[ | ] # xdmcp_keepalive OFF #[ON | OFF] # # vms_autologin_transport TDENET #[ TDENET | TCPIP] # vms_autologin_tdenet_host "::" #[|] # vms_autologin_tcpip_host "" #[ | ] # # screen_saver ON #[ON | OFF] # ## NOTE: You must have an authorization key in order to enable XIE. # # enable_xie NO # [YES | NO] # # old_decwin_compatible NO #[NO | YES] # ## Some DECwindows applications check the vendor string to determine how to ## respond to the Delete key (delete left or delete right). Set the vendor ## string to "DECWINDOWS (Compatability String) Tektronix, Inc." so that the ## VT200/LK401 keyboard works as on a DEC system. # # vendor_string "Tektronix, Inc." # A string to be returned to X # # applications when they connect. # # font_cache_limit 0 # A decimal value that will specify # # the amount of memory to be reserved # # for use by the font cache when # # it needs to store fonts for later # # use. The value should be given # # in kilobytes. # # console_pages 4 # A decimal value that specifies the # # number of pages to be held in the # # console's buffer. The value should # # be positive, and is limited to 64. ## ##***** Boot Configuration ***** ## ## Note that boot_host_name only accepts TCP/IP names and addresses. ## When boot_method is MOP, the MOP broadcast protocol is used ## to determine the host. ## # boot_method TFTP #[TFTP | NFS [rsize] | MOP | ROM] # # rsize in the range 128 to 8192 # boot_host_name "" #[ | | | ] # boot_path "" #[ ] # # boot_method_2 TFTP #[TFTP | NFS [rsize] | MOP | ROM] # # rsize in the range 128 to 8192 # boot_host_name_2 "" #[ | | | ] # boot_path_2 "" #[ ] # # determine_address_from NVRAM #[NETWORK | NVRAM] # boot_delay DISABLED #[DISABLED | RANDOM | ] # # seconds in the range 1 to 3600 # # verbose_boot_msg ENABLED #[ENABLED | DISABLED] # # enable_boot_interrupt YES #[YES | NO] # # if booting from the network, boot_config_type can be used to limit the # choices of booting (under bmethods tftp or nfs). # # boot_config_type all #[all | none | bootp | rarp] # ## ##***** TCP/IP Configuration ***** ## ## The xstation ip address and name may be determined from BOOTP or RARP ## at power up. Any hostnames used below must have a corresponding ## host_table command above. The hosts listed in "hosts.tbl" are not ## loaded until after the remote configuration file is read, so those ## names cannot be used here. If the terminal_name command is used, it ## is highly recommended that the 'select' command described below ## is used so that the execution of this command is limited to just ## one xstation. ## ## # terminal_name "" # # # subnet_mask "" #[ ] # broadcast_address "" #[ ] # enable_broadcasts YES #[YES | NO] # # default_telnet_host "" #[ | ] # # name_server_1 "" #[ | ] # name_server_2 "" #[ | ] # name_server_3 "" #[ | ] # enable_name_service NO #[YES | NO] # default_domain_suffix "" #[] # ## ##***** TDEnet Configuration Parameters ***** ## ## If the terminal name command is used, it is highly recommended that ## the 'select' command described below is used so that the execution ## of this command is limited to just one xstation. # # tdenet_terminal_name "" # # # default_cterm_host "::" #[|] # ## DECnet TRIGGER reboot support # enable_trigger_reboot NO #[YES|NO] # trigger_reboot_password "" #[<16-hex-character-password>] # ## Tunable TDEnet parameters # tdenet_connect_timer 60 # range from 1 to 32767. Default 60 # tdenet_hello_timer 20 # range from 1 to 32767. Default 20 # tdenet_inactivity_timer 60 # range from 1 to 32767. Default 60 # tdenet_retransmit_limit 10 # range from 1 to 255. Default 1 # tdenet_mop_id_timer 300 # range from 1 to 32767. Default 300 ## ##***** Serial Port Configuration Parameters ***** ## # data_bits_0 8 #[7 | 8] # stop_bits_0 1 #[1 | 2] # parity_0 NONE #[NONE | ODD | EVEN | # flow_control_0 NONE #[NONE | XON/XOFF | CTS/RTS] # baud_rate_0 19200 #[38400 | 19200 | 9600 | 4800 | # # 2400 | 2000 | 1800 | 1200 | # # 600 | 300 | 150 | 134.5 | 75] # # data_bits_1 8 #[7 | 8] # stop_bits_1 1 #[1 | 2] # parity_1 NONE #[NONE | ODD | EVEN | # flow_control_1 NONE #[NONE | XON/XOFF | CTS/RTS] # baud_rate_1 19200 #[38400 | 19200 | 9600 | 4800 | # # 2400 | 2000 | 1800 | 1200 | # # 600 | 300 | 150 | 134.5 | 75] # ##*****Net to Port Configuration ****** ## ## Specifies the direct port access (serial or parallel port). Net to ## port access is used to connect the X terminal to a printer or other output ## device. Net to port is not available on all X terminal models. ## # # disable_net_to_port # this is the default # enable_net_to_port LOW_PRIORITY # [LOW_PRIORITY | HIGH_PRIORITY] # # net_to_port_protocol SERIAL_PORT_0 TCP/IP 87 # [SERIAL_PORT_0 | # # SERIAL_PORT_1 | # # PARALLEL_PORT] # # [TCP/IP | TDENET] # # [optional socket #] # # net_to_port_connections SERIAL_PORT_0 5 # [SERIAL_PORT_0 | # # SERIAL_PORT_1 | # # PARALLEL_PORT] # # [ 1 | 2 | 3 | 4 | 5] ## ## ##***** Keyboard Configuration Parameters ***** ## ## Note: There are some restrictions on the combinations of ## keyboard_language and keyboard_type. If an invalid ## combination is selected that parser attempts to make a ## reasonable correction. When type 101 is selected and the ## language is anything other than NORTH_AMERICAN, the language ## is automatically changed to NORTH_AMERICAN. When type 102 is ## selected and the language is NORTH_AMERICAN, the language is ## switched to UNITED_KINGDOM. Valid combinations are as follows: ## ## (VT200 keyboard types imply both VT200 and LK401 types) ## ## keyboard_type valid keyboard_languages ## ------------------------------------------------------ ## 101 NORTH_AMERICAN only ## 101_PAUSE NORTH_AMERICAN only ## 102 (anything except NORTH_AMERICAN) ## 102_PAUSE (anything except NORTH_AMERICAN) ## UNIX NORTH_AMERICAN only ## VT200_ULTRIX all languages ## VT200_VMS all languages ## VT200_X_ESC all languages ## VT200_X_F11 all languages ## 3270 all languages ## CUSTOM (No language) Read in key_map_file ## # language NORTH_AMERICAN #[NORTH_AMERICAN | UNITED_KINGDOM | # # FRENCH | SWEDISH | DANISH | # # NORWEGIAN | GERMAN | ITALIAN | # # SPANISH | SWISS_GERMAN | KATAKANA | # # FINNISH] # # keyboard_type 101 #[101 | 101_PAUSE | 102 | 102_PAUSE | # # UNIX | VT200_ULTRIX | VT200_VMS | # # VT200_X_ESC | VT200_X_F11 | 3270 | # # CUSTOM ] # # keyboard_language NORTH_AMERICAN #[NORTH_AMERICAN | UNITED_KINGDOM | # # FRENCH | SWEDISH | DANISH | # # NORWEGIAN | GERMAN | ITALIAN | # # SPANISH | SWISS_GERMAN | KATAKANA | # # FINNISH | FOLLOWS_LANGUAGE] # # dp_mode OFF #[ON | OFF] # VT200 Data Processing # # Mode # # Load in Tek Compose Sequences or Not. # compose_sequences YES #[YES | NO] # # Custom Key Mapping File Name - Read from the boot directory # key_map_file "" # 14 characters or less. # ## Custom list of Key Mapping File Associated with keyboard ID's. # # keymap_file_list_entry "filename" 0xAB84 # 14 characters or less. # # keyboard ID value 0xAB00-0xABFF # ## keysym_action_entry action kbd_type # # # # List of keysyms with an associated action. # # # # keysym_name - Name of the keysym - use 0 to # # disable Action. # # Actions - [TEKSETUP][LAUNCHER] # # keyboard_type - [101/102 | VT200/LK401 | UNIX | # # 3270 | CUSTOM | ALL ] # # keysym_action_entry TekLauncher LAUNCHER ALL # # keysym_action_entry TekSetup TEKSETUP ALL # # # keyboard_repeat_rate 22 #[2|3|4|5|6|7|8|9|10|11|12|13| # # 15|16|17|18|20|22|24|27|30] # # keyboard_repeat_delay 500 #[250|500|750|1000] # # control_alt_delete REBOOT #[REBOOT|SERVER_RESET|DISABLE] # ## ##***** Input Extensions Configuration Parameters ***** ## ## These touch screen values are for use with a Trident SAW touch screen # touchSc_Min_X 15 # minimum touch screen device X coord # touchSc_Min_Y 10 # minimum touch screen device Y coord # touchSc_Max_X 210 # maximum touch screen device X coord # touchSc_Max_Y 150 # maximum touch screen device Y coord # touchSc_Down_Threshold 6 # touch screen button down threshold # touchSc_Up_Threshold 2 # touch screen button down threshold # # touchSc1_Min_X 15 # minimum touch screen device X coord # touchSc1_Min_Y 10 # minimum touch screen device Y coord # touchSc1_Max_X 210 # maximum touch screen device X coord # touchSc1_Max_Y 150 # maximum touch screen device Y coord # touchSc1_Down_Threshold 6 # touch screen button down threshold # touchSc1_Up_Threshold 2 # touch screen button down threshold # # tablet_Min_X 10 # minimum tablet device X coord, when absolute mode # tablet_Min_Y 10 # minimum tablet device Y coord, when absolute mode # tablet_Max_X 2300 # maximum tablet device X coord, when absolute mode # tablet_Max_Y 2300 # maximum tablet device Y coord, when absolute mode # # lightpen_Min_X 25 # lightpen_Min_Y 50 # lightpen_Max_X 665 # lightpen_Max_Y 805 # ## These values tell which device specific configuration file to use ## for the input extension device attached to port 0 and/or port 1. ## Only the specified example values are valid. # # input_ext_config_file_0 NO_FILE # input_ext_config_file_1 NO_FILE #[NO_FILE | # # ptrTridentSAW | # # ptrTridentCap | # # ptrTridentCapZ | # # ptrTridentRes | # # lowTekXPTA | # # highTekXPTA | # # pointerTekXPTA | # # ptrAbsTekXPTA | # # ptrLightPen1 | # # ptrTridentSAW2 | # # ptrCarroll | # # ptrAbsCALCOMP | # # ptrRelCALCOMP | # # ptrCustom1 | # # ptrCustom2 | # # ptrCustom3 | # # ptrCustom4] # ## This value tells what type of device to use as the core pointer. This line ## can appear up to three times to set multiple core pointers. # # core_device_type MOUSE #[MOUSE | TABLET | TOUCHSCREEN | LIGHTPEN] # ## ##***** SNMP Configuration Parameters ***** ## ## The snmp_trap_list command is used to specify which traps are to be sent ## to which hosts. The mask value is the sum of 2^ for each trap. ## Useful traps are: ## ## TRAP MASK TRAP NAME ## NUMBER VALUE ## 0 1 coldStart ## 1 2 warmStart ## 4 16 authenticationFailure ## ## The mask in the snmp_trap_list may be given in decimal, octal (leading ## zero), or hexadecimal (leading 0x). The following sends coldStart and ## authenticationFailure traps to the host "orca" using the community string ## "public": ## snmp_trap_list "orca" public 0x11 ## ## The snmp_comm_list specifies which hosts and community strings may do ## GET and SET operations. Specifying R allows only GET operations, specifying ## RW allows the host to use the community string for SET operations. ## The following allows the host "orca" to do GETs and SETs using the community ## string "TekXpress" ## snmp_comm_list "orca" TekXpress RW ## ## "0.0.0.0" may be used as a wildcard for "any host". ## snmp_comm_list "0.0.0.0" public R ## Allowing wildcard RW access is *not* recommended! ## ## More than one snmp_trap_list and/or snmp_comm_list commands may be given. ## A total of eight unique combinations of hosts and community strings may ## be given in the combined snmp_trap_lists and snmp_comm_lists. ## At least one snmp_comm_list entry must appear, or the snmp agent will not ## run. ## # snmp_trap_list "host" community_string mask # snmp_comm_list "host" community_string [R | RW] # ## ##***** Token-Ring Interface ***** ## ## The mtu command allows the user to set the Maximum Transmission Unit (MTU) ## the terminal will use of the Token-Ring interface. The command is not ## available for Ethernet-based terminals. The MTU is used to limit the size ## of IP datagrames, and in selecting routes in Source-Routing bridged networks. ## # mtu 1500 # [516 | 1500 | 2052 | 4472 | 8144 | # # 11407 | 17800] ## ##***** Local Clients ***** ## ## NOTE: You must have an authorization key in order to run MWM or OLWM. ## ## Both the start and preload commands support the passing of option ## information to be provided to the client. The last optional information ## passed to each client will override any previous information to that ## client. If the option information is not passed the previous information ## will remain unchanged. To remove the previous information for a client ## pass the information as an empty string (i.e. ""). ## The optional information supported by both start and preload commands are: ## -args followed by any valid arguments inside of double quotes. ## example: -args "-geometry 80x24+0+0" ## -envs followed by any environment information inside of double quotes. ## example: -envs "HOME=/u4/myhome" ## ##start [CLIENTNAME] [YES|NO] -args "args" -envs "environment" ## ## where CLIENTNAME is one of [MWM|OLWM|XLOCK|TEKHOSTMENU|SETUP|LAUNCHER| ## LOWMEM] ## YES - means start the client at boot time. ## NO - means do not start the client at boot time. ## #start MWM NO # [YES | NO] #start OLWM NO # [YES | NO] #start XLOCK NO # [YES | NO] #start TEKHOSTMENU NO # [YES | NO] #start SETUP NO # [YES | NO] #start LAUNCHER NO # [YES | NO] #start LOWMEM NO # [YES | NO] ## ##preload [CLIENTNAME] [NO|TEMP|PERM] -args "args" -envs "environment" ## ## where CLIENTNAME is [MWM|OLWM|XLOCK|TEKHOSTMENU|SETUP|LAUNCHER] ## NO - means do not preload client. ## TEMP - means preload client but when client is through remove from system ## memory. ## PERM - means preload client and always leave in system memory even after ## exiting. # # preload MWM PERM # [NO|TEMP|PERM] default if authorized. # preload OLWM PERM # [NO|TEMP|PERM] default if authorized. # preload XLOCK NO # [NO|TEMP|PERM] # preload TEKHOSTMENU NO # [NO|TEMP|PERM] # preload SETUP PERM # [NO|TEMP|PERM] # preload LAUNCHER PERM # [NO|TEMP|PERM] # ##start_session [SESSIONNAME] -args "args" -envs "environment" ## ## where SESSIONNAME is one of [XTERM|TEK340|TEK3270|TEK3179G|TEK3287] # # start_session XTERM -args "-e telnet" # start_session TEK340 -args "-e telnet" # start_session XTERM -args "-e cterm" # start_session TEK340 -args "-e cterm" # start_session XTERM -args "-e llogin" # start_session TEK340 -args "-e llogin" # start_session XTERM -args "-e tip tty0" # start_session TEK340 -args "-e tip tty0" # start_session XTERM -args "-e tip tty1" # start_session TEK340 -args "-e tip tty1" # start_session TEK3270 -args "" # start_session TEK3179G -args "" # start_session TEK3287 -args "" # # ##***** LAT ******* # # lat_keepalive_timer 20 # The range is from 10 to 255 seconds. # lat_connect_timer 16 # The range is from 1 to 255 seconds. # lat_retransmit_timer 200 # The range is from 100 to 1000 # # 1/100 sec. ## # Default: 200 1/100 sec. #lat_circuit_timer 80 # The range is from 10 to 200 ms. ## # Default: 80 ms. #lat_retransmission_limit 8 # The range is from 4 to 20 times. ## # Default: 8 times. #add_lat_group_codes 0 # Valid value is from 0-255. ## # It can take either a number or ## # a range of number. Example: ## # add_lat_group_codes 0-10 ## # sets group codes 0 to 10. #delete_lat_group_codes 0 # Valid value is from 0-255 ## # It can take either a number or ## # a range of number. Example: ## # delete_lat_group_codes 0-10 ## # deletes group codes 0 to 10. ##***** Functions ***** ## ## The "unsupported_features_warnings" command controls printing of warning ## messages that appear when the X terminal encounters a valid command in ## the configuration file that is not supported in this model terminal. This ## command is particularly useful when a remote configuration file is shared ## by differing models of X terminal in the TekXpress product family. ## # # unsupported_feature_warnings "ON" #[ON | OFF] # ## ## Note: The state of the configuration data is saved when the ## save_current_settings command is encountered. It should be ## used sparingly, the EEPROMS used to hold the data guarantee ## a minimum of 100,000 writes without any failures. # # save_current_settings # The state of the configuration data # # is saved when this command is # # encountered. It should be used # # sparingly, EEPROMS used to hold the # # data allow only a finite number of # # writes # ##***** Including Other Configuration Files ***** ## ## These commands deal with the reading of additional configuration files. The ## 'include' command specifies which file to include, the 'include_host_access' ## command allows the user to include a file that might not only be on another ## host but might also require a different access method. The access methods ## that can be specified are similar to those used by the file access commands ## above. The 'include_host_access' command causes all 'include' commands that ## follow it to use the host/access that was specified. The ## 'include_host_access' cannot be used in an included file. If an ## 'include_host_access' command is encountered in an included file it will be ## ignored. If NFS access is used, the address/hostname portion of the command ## should be empty, just use double quotes... ## ## include_host_access "" NFS ## ## other wise include a host and access method... ## ## include_host_access "134.62.21.33" "TFTP" # # include_host_access "" "" # [ | ] # # [NFS | TFTP | DAP] # include "" # ## ##***** Restricting Commands To Specific X-Terminals ***** ## ## The 'select' command can be used to allow only a selected terminal or group ## of terminals to execute a given command. The format of the command is: # # select = # # where: # # = [ETHER | TOKEN | LOCAL | IPADDR | TDEADDR | SUBNET | # MODEL | FAMILY | TERMINAL | TERMINAL_NAME] # # if = ETHER = an ethernet address, colon separated # hexidecimal numbers # if = TOKEN = a token-ring address, colon separated # hexidecimal numbers # if = LOCAL = a locally administered token-ring # address, colon separated hexidecimal # numbers # if = IPADDR = an IP address # if = TDEADDR = a decnet address # if = SUBNET = an IP address mask # if = MODEL = product model i.e. XP337, XP17 # if = FAMILY = product family [XP330 | XP20 | XP10] # if = TERMINAL = the terminal IP address or # the terminal name or # the terminal TDEnet address:: or # the terminal TDEnet name:: # if = TERMINAL_NAME = name of the X terminal # # = any valid configuration file command ## ## Notes: ## ## The TERMINAL_NAME and MODEL qualifiers compare the given value with ## values stored in NVRAM in the terminal. The stored terminal name is ## set by either setup or the remote config terminal_name command. ## The terminal name can also be supplied by the bootp server. ## The MODEL value is set at the factory. ## The FAMILY is a fixed value known by the terminal. ## ## The TERMINAL qualifier will compare the terminal's IP or Tde net ## address with the given value. If a name is given, remote config ## will attempt to resolve the name into an address for comparison. ## The terminal's host table will be used first. If the name cannot ## be resolved by the host table, the Domain Name Service will be ## used to find the address for comparison. ## DNS must be enabled before doing a select TERMINAL=. ## ## ## Some Examples: ## ## If we want only the terminal whose IP address is 134.62.21.54 to include ## the configuration file "/usr/foo/xp.cnf", we could use select like this... ## ## select IPADDR=134.62.21.54 include "/usr/foo/xp.cnf" ## ## If we want to do special configurations for all model XP337 terminals, ## put the XP337 specific commands in a file "/usr/tftpboot/XP/xp337.cnf" ## and select it like this... ## ## select MODEL=XP337 include "/usr/tftpboot/XP/xp337.cnf" ## ## To do special configuration on any XP10 series terminal regardless ## of model... ## ## select FAMILY=XP10 include "/usr/tftpboot/XP/xp10.cnf" ## ## If we want to do special setup of the serial port for the terminal ## used by Joe called JoesXP, we could do this.... ## ## select TERMINAL_NAME=JoesXP baud_rate_0 9600 ## ## If we want to do special configuration on the terminal named JoesXP ## but the terminal is new and has not been configured, we could setup ## the bootp and name server hosts to know about Joes terminal and .... ## ## select TERMINAL=JoesXP baud_rate_0 9600 ## ## If we want to set a gateway entry in all terminals whose address begins ## with 134.62.21, we would use the SUBNET qualifier with a range of 0-255. ## ## select SUBNET=134.62.21.0-255 gateway_table "0.0.0.0" 134.62.21.1 ## ##***** Tek220 Configuration Parameters ***** ## # tek220_num_col 80 # [80 | 132] # tek220_autowrap DISABLE # [ENABLE | DISABLE] # tek220_rev_video NO # [NO | YES] # tek220_cursor_style BLOCK # [BLOCK | UNDERLINE | OUTLINE] # tek220_emulation VT220_7 # [VT220_8 | VT52 | VT100 | # # VT220_7] # tek220_dev_attr_resp VT220 # [VT220 | VT100 | VT101 | # # VT102] # tek220_user_features UNLOCKED # [UNLOCKED | LOCKED] # tek220_keypad_mode NUMERIC # [NUMERIC | APPLICATION] # tek220_cursor_key_mode NUMERIC # [NUMERIC | APPLICATION] # tek220_newline_mode CR # [CR | CRLF] # tek220_autorepeat ON # [ON | OFF] # tek220_answerback "Tek220" # # # up to 30 characters ## ##***** Black & White Pixel Compatibility ***** ## ## It has been noted that some clients, when dealing with the colors black and ## white do not use the BlackPixel and WhitePixel values supplied by the X ## server. Instead, they use the constants 1 for black and 0 for white. This ## probably happens because Sun workstations set black and white this way. ## However, Tektronix uses 0 for black and 1 for white in our X servers. This ## can be changed by adding the following line. ## # black_pixel 1 # [0 | 1] # ##***** Flash EEPROM Configuration ***** ## ## To cause the XPxx to update its EEPROM upon booting, remove the "#" at the ## beginning of the "do_flash" line below. # # do_flash # flash_console "" #[|] # ## Use flash_do_not_compress if you do not want files to be compressed ## before they are flashed. # # flash_do_not_compress # ## To flash any or all of the following features, remove the "#" from the ## beginning of each appropriate line. If you are flashing a PEX terminal, ## uncomment the line containing PEXSYS instead of SYSTEM when flashing the ## system files. ## ## WARNING!! Each XP will flash as much as it can given the size of the EEPROM ## option installed (2 MB or 4 MB). Prioritize the list of files ## you want flashed by placing the most important feature first. # # flash_feature SYSTEM # flash_feature PEXSYS # flash_feature MWM # flash_feature OLWM # flash_feature TEKSETUP # flash_feature TEKHOSTMENU # flash_feature TELNET # flash_feature TELNET340 # flash_feature LLOGIN # flash_feature LLOGIN340 # flash_feature CTERM # flash_feature CTERM340 # flash_feature TIP # flash_feature TIP340 # flash_feature XIE # flash_feature SXP # flash_feature REMOTE_CNF # flash_feature TABLET_CONFIG_FILE # flash_feature TOUCHSC_CONFIG_FILE # flash_feature TEK3270 # flash_feature TEK3179G # flash_feature TEK3287 # flash_feature LAUNCHER # flash_feature LOCAL_XLOCK # flash_feature FONTS # as specified in fonts.tbl # flash_feature BOOT_MONITOR # XP350 only # ##***** TekHostMenu Configuration ***** ## ## XDMCP ## ## This section allows you to specify which hosts are preferred when viewing ## the list of xdmcp banners to connect with. The remainder of the list is ## determined through a broadcast to all hosts. Specify the hosts by either ## host name or IP address. ## # xdmcp_menu_entry "" #[|] ## ## VMS ## ## List all hosts to be accessed from the TekHostMenu. Specify the host ## connection protocol, host name or address, and whether the host is ## preferred or non-preferred. Preferred hosts will appear first in the list. ## # # vms_menu_entry "" "" "" #[TCPIP|TDEnet] # #[|
] # #[PREF|NOTPREF] # ## TELNET AND CTERM ## ## List all hosts to be accessed from the TekHostMenu. Specify the host name ## or address, and whether the host is preferred or non-preferred. Preferred ## hosts will appear first in the list. ## # # telnet_menu_entry "" "" #[|
] # #[PREF|NOTPREF] # cterm_menu_entry "" "" #[|
] # #[PREF|NOTPREF] ## ##***** PEX DITHERING ***** ## ## When running some PEX clients, the client code will not enable dithering ## for PEX rendering. If it is desired to have dithering enabled with these ## clients, set PEX_force_dither to TRUE before booting. # # PEX_force_dither FALSE #[TRUE|FALSE] # ## LOCAL PRINT SPOOLER/PRINTING # # enable_print_spooler NO #[YES|NO] # spooler_size 4096 # should be at least 2048 to # # allow screen printing of # # 80x24 windows # spooler_listen_port 515 #TCP/IP connection request port # spooler_local_queue "" "" # [SP0|SP1|PP0] # spooler_remote_queue "" "" "" # # # # spooler_auth_host "" # # spooler_auth_user "" # # ## ## ## this command can change the behavior of the Xserver when a "resetserver" ## request is issued by the DEC session manager. IGNORE will ignore the ## resetserver request; while RESET(default) will reset the Xserver. # # dec_sme_resetserver RESET #[RESET | IGNORE]