##
## $Header: /home/patchbld/nwd/trek/src/tek/programs/remote_config/RCS/xp.cnf,v 1.204 1998/07/16 02:06:43 stanka 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
##     preceded 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 command will clear the NVRAM table specified
##
#  clear_table ""			#IP_HOST | TDE_HOST | GATEWAY | NFS |
					#  DISPLAY_ACCESS
## 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 add the entry in the NVRAM itself
##
## 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	""	""		# <IP address> <hostname>
#  tde_host_table	""	""		# <TDEnet address> <nodename>
#  gateway_table	""	""		# <IP net address>
#						# <IP gateway address>
#  nfs_table		""      ""    ""	# <File System Name>
#						# <Local Directory>
#						# < transfer size: 128-8192>
##
## 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	""	""		# <IP address> <hmen/hostname>
#  tde_host_entry	""	""		# <TDEnet address> <nodename>
#  gateway_entry	""	""		# <IP net address>
						# <IP gateway address>
#  nfs_entry		""	""	""	# <File System Name>
						# <Local Directory>
#						# < transfer size: 128-8192>
#enable_tdenet     YES				#[YES | NO]
#enable_lat        YES				#[YES | NO]
##
##
# lat_service_entries   120                     # The range is from 1 to 32767
##                                              # Default: 120 entries
# lat_services_table	""      ""		# <Node Name> <Service Name>
##
##***** Parameter Entries  *****
##
## This allows easy integration of addition parameters.
## The syntax is as follows:
##
## parameter variable_name value                # variable_name is a string
##						# representing the variable
##						# name and value is a string
##						# integer or boolean value. 
##
## Setting the variable_name to "xdmcp_use_host_name" and the value to "true"
## will force XDMCP to resolve the IP address of the requested Host through
## DNS everytime the user clicks on a Host in the TekHostMenu.
#
# parameter "xdmcp_use_host_name" "TRUE"	#[TRUE | FALSE]
#
## Setting the variable_name to "max_Xrequest_size" and the value to <val>
## will force Xserver to use the <val>KB as the maximum limit on the
## XRequest packet size. The <val> will be between 4KB to 256KB.
#
# parameter "max_Xrequest_size" "128"   # The range is from 4 to 256
#
## Setting the variable_name to "lowmem_monitor_largest_block" and the value to 
## YES will force the low memory indicator to notify the user when the largest
## available block falls below the threhold, the default is to use total
## memory.
#
# parameter "lowmem_monitor_largest_block" "YES" 
#
## Setting the variable_name to "discard_Xrequest_on_lowmem" and the value to YES
## will force Xserver to discard requests that are too large to process and to
## report a BadImplementation error.
#
# parameter "discard_Xrequest_on_lowmem" "YES"
#
## Setting the variable_name to "screen_0_resolution" and the value to <val1 x val2>
## will set the x resolution to val1 and y resolution to val2.
#
# parameter "screen_0_resolution" "90x95"   # Set x resolution to 90 and y resolution to 95
#
## Sets the maximum Bell Volume on NC200's and NC400's.  The range is 0 to 255.
## The default is 255 (very loud).
#
# parameter max_bell_volume 255
#
## Enables higher video quality on NC200s, but decreases the amount of
## available offscreen frame buffer memory by approximately 400KB.
## The default is enabled.
#
#parameter "hwmpeg_high_quality_video_enable" "YES"
#
## When set to "YES", forces Navio into "kiosk" mode. In kiosk mode a
## user's HOME directory is assumed to not exist and browser
## configuration files are read from the boot directory or the
## directory specified by browser_default_file_path below.  The Navio
## browser will automatically enter kiosk mode if it is started and
## the HOME environment variable is not set. If the HOME environment
## variable is set, it is assumed to be a directory that can be both
## read and written by the NC.
##
#parameter browser_kiosk_enable		"" # [YES|NO]
#
## The next three parameters change the default file access path when
## Navio is in kiosk mode.  If not overridden with these commands, the
## browser will use the boot host, boot access method, and boot
## directory path when opening configuration files. The kiosk mode
## default can be overridden
##
#parameter browser_default_file_path	"" # e.g. /usr/navio
#parameter browser_default_file_host	"" # [<ip-address> | hostname]
#parameter browser_default_file_access  "" # [OFF | NFS | TFTP | DAP | ROM]
##
##***** 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	""			#[<IP address> | <hostname> |
#						# <TDEnet address> |
#						# TDEnet nodename>]
# file_path_1		""		    	# <pathname>
#
# file_access_2		OFF			#[OFF | NFS | TFTP | DAP | SXp]
# file_host_name_2	""			#[<IP address> | <hostname>]
#						# <TDEnet address> |
#						# TDEnet nodename>]
# file_path_2		""			# <pathname>
#
##
##***** X Environment Configuration *****
##
# retain_x_settings	YES			#[YES | NO]
# backing_store		ENABLED			#[DISABLED | WHENMAPPED |
#						# ENABLED | ALWAYSWHENMAPPED]
## ** the command below allows the Xserver to handle reading fonts dir,
## ** fonts.tbl and xhosts.tbl, the same as in V8.0 and earlier releases.
##
# prior_xserver_compatibility  NO               #[YES | NO]
#
## 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  ""			#[<IP address> | <IP hostname> |
#						# <TDEnet address>:: | 
#						# <TDEnet nodename>:: ]
# enable_access_control	NO			#[YES | NO]
# enable_bell_speaker  YES
##
## 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 ]
##
## Note: root_depth is only supported on NCs.
##
# root_depth		8			#[ 8 | 16 ]
#
# host_connect_method    TEKHOSTMENU            #[ DISABLED | TEKHOSTMENU |
#                                               #  XDMCP_DIRECT |
#						#  XDMCP_INDIRECT | VMS |
#						#  TELNET | CTERM | LAT |
#						#  SERIAL0 | SERIAL1 | WINDD]
#
# default_host_list     XDMCP                   #[ XDMCP | VMS_TDE | VMS_TCP |
#                                               #  TELNET | CTERM | LAT | IBM |
#                                               #  WINDD ]
#
# xdmcp_connect		BROADCAST		#[BROADCAST | DIRECT | INDIRECT]
# xdmcp_server		""			#[<IP address> | <hostname>]
# xdmcp_keepalive	OFF			#[ON | OFF]
#
# vms_autologin_transport TDENET    #[ TDENET | TCPIP]
# vms_autologin_tdenet_host "::"    #[<TDEnet address>|<hostname>]
# vms_autologin_tcpip_host  ""      #[<IP address> | <hostname>]
#
# screen_saver		ON			#[ON | OFF | POWERSAVE]
#
##***** Enable XIE ************
##   NO  -   XIE will not be initialized
##   YES -   initialize the X Imaging Extension(XIE).
##   DIS -   initialize the Document Imaging Subset(DIS) of XIE.
##
## NOTE:  You must have an authorization key in order to enable XIE.
#
# enable_xie            NO          # [YES | DIS | NO]
#
##      Enable XV (X Video Server Extension)
##   NO  - XV extension will not be loaded and initialized
##   YES - load and initialize the XV server extension
##
## NOTE: The XV extension can only be enabled on products that have 
##	 the appropriate video hardware. 
#
# enable_xv		YES	    # [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.
#
##***** 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	""		#[<IP address> | <IP hostname> | <TDEnet address> | <TDNET nodename>]
# boot_path		""		#[ <string> ]
#
# boot_method_2		TFTP		#[TFTP | NFS [rsize] | MOP | ROM]
#					# rsize in the range 128 to 8192
# boot_host_name_2	""		#[<IP address> | <IP hostname> | <TDEnet address> | <TDNET nodename>]
# boot_path_2		""		#[ <string> ]
#
# determine_address_from  NVRAM		#[NETWORK | NVRAM]
# boot_delay		DISABLED	#[DISABLED | RANDOM | <seconds>]
#					# 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).  More than one choice
## from the list can be specified.
#
# boot_config_type	all		#[all | none | bootp | rarp | dhcp]
#
##
##***** TCP/IP Configuration *****
##
## The X terminal's 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 X terminal.
## 
## 
## dns_timeout is the number of seconds before timeout when requesting a Domain
## Name Service (DNS) translation from IP address to an Internet host name.
## 
## dns_retires is the number of times a request to the DNS is attempted before
## going onto the next specifed DNS server or quitting.
##
##
#  terminal_name 	""		# <X terminal's name>
#
# subnet_mask		""		#[ <IP subnet mask> ]
# broadcast_address     ""		#[ <IP address> ]
# enable_broadcasts	YES		#[YES | NO]
#
# default_telnet_host	""		#[<IP address> | <hostname>]
#
# name_server_1		""		#[<IP address> | <hostname>]
# name_server_2		""		#[<IP address> | <hostname>]
# name_server_3		""		#[<IP address> | <hostname>]
# enable_name_service	NO		#[YES | NO]
# dns_retries            4              # range from 1 to 16. Default 4.
# dns_timeout            4              # range from 1 to 16. Default 4.
# default_domain_suffix	""		#[<string>]
#
##
##***** 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 X terminal.
#
# tdenet_terminal_name	        ""      # <TDEnet nodename>
##
## If the terminal address command is used, the 'select' command described 
## below is REQUIRED so that the execution of this command is limited to 
## just one X terminal.
# tdenet_terminal_address       ""      # <TDEnet address>
#
# default_cterm_host	        "::"	#[<TDEnet address>|<hostname>]
#
## 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]
#
# In the following command, the value NO will turn off the check for DSR on
# serial port 0.  If an input extension device fails to open on serial port 0
# use this command with the value NO.
#
# tty_abort_session_0	YES		#[YES | NO]
# delay_rts_signal_0	NO		#[YES | NO]
#
# 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]
#
# In the following command, the value NO will turn off the check for DSR on
# serial port 1.  If an input extension device fails to open on serial port 1
# use this command with the value NO.
#
# tty_abort_session_1	YES		#[YES | NO]
# delay_rts_signal_1	NO		#[YES | NO]
#
##*****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]
#
## define_net_port redefines the port numbers that net_to_port listens to.
## The below command redefines the first serial socket's TCP port to be 34.
## But the TDENET port is still 128.
#
# define_net_port SERIAL_PORT_0 TCP/IP 34 # [SERIAL_PORT_0 |
#                                         #  SERIAL_PORT_1 |
#                                         #  PARALLEL_PORT]
#                                         # [TCP/IP | TDENET]
#                                         # [ port number ]
#
# 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]
#
# printer_port_direction  AUTOMATIC		# [AUTOMATIC| 
#                                               #  UNIDIRECTIONAL| 
#                                               #  BIDIRECTIONAL]     
#
##
##
##***** 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
##		   SUN_V		      NORTH_AMERICAN only
##                 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 |
#					# SUN_V | 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          ""              # <filename> 14 characters or less.
#
## Custom list of Key Mapping File Associated with keyboard ID's.
#
# keymap_file_list_entry "filename" 0xAB84 # <filename> 14 characters or less.
#                                          # keyboard ID value 0xAB00-0xABFF
#
## keysym_action_entry   <keysym_name> 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 | SUN_V | CUSTOM | ALL ]
#
# keysym_action_entry   TekLauncher LAUNCHER ALL #
# keysym_action_entry   TekSetup TEKSETUP ALL #
# keysym_action_entry Linefeed LTPEN_CALIBRATE ALL # mouse port ltpen calibrate
# keysym_action_entry Break TOUCH_CALIBRATE ALL    # touch screen calibrate
#
# 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]
#
# alt_printscreen       DISABLE   	#[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
# touchSc_Jitter         6               # touch screen jitter control
#
# 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
#
##****** Mouse Port lightpen commands *******
#
# enable_lightpen YES   # YES|NO start up light pen, default is NO
# lightpen_Flood  YES   # YES|NO enable blue flood, default is YES
#
## 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]
#
## These values tell which device configuration files are to be displayed
## in the pulldown menus of the input extensions page of setup.  The default
## is to display all files in the above list.
## If any display_input_ext_config_file commands are used, only those files
## specified are displayed.  Multiple display_input_ext_config_file commands
## may be specified.
## Any device configuration files currently selected, including "No File",
## will always be displayed.
#
# display_input_ext_config_file "file name"
#  file name is from the same list as input_ext_config_file_0.
#
## 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]
#
# enable_mouse_2        YES   # Enable non-logitech mice
#
# enable_ext_hotplug     YES  # YES|NO enables hot plugging a moving mouse,
#                             # default is NO.  Enabling this feature can
#                             # lock up the mouse if you are moving it
#                             # rapidly.
#
# pointer_control       2 4   # <acceleration>
#                             # <threshold>
##
##***** 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^<trap number> for each trap.
## Useful traps are:
##
##    TRAP     MASK	TRAP NAME
##   NUMBER    VALUE
##	0	1	coldStart
##	1	2	warmStart
##	4	16	authenticationFailure
##	6	64	enterprise specific
##	6+1    128	enterprise specific -- configuration trap
##
## 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 CDE, MWM, OLWM,
##  DIGITAL_VIDEO, or XIE.
##
## 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 [NAVIO|AUDIO_MIXER|AUDIO_PLAYER|AUDIO_SERVER|
##			       LAUNCHER|LOWMEM|MWM|OLWM|ROUTE_MGR|SETUP|
##			       TEKHOSTMENU|DIGITAL_VIDEO|XIEVIEW|XLOCK|XPWM|
##                             ANALOG_VIDEO}RSHD] or the name of a file to be  
##			       downloaded and run from the boot directory.
## YES  - means start the client at boot time.
## NO   - means do not start the client at boot time.
##
#start	CDE 		NO		# [YES | NO]
#start	MWM 		NO		# [YES | NO]
#start 	OLWM 		NO		# [YES | NO]
#start 	XPWM 		NO		# [YES | NO]
#start 	XLOCK		NO		# [YES | NO]
#start 	TEKHOSTMENU	NO		# [YES | NO]
#start 	SETUP		NO		# [YES | NO]
#start 	LAUNCHER	NO		# [YES | NO]
#start 	RSHD		NO		# [YES | NO]
#start  NTP             NO              # [YES | NO]
#start  CLOCK           NO              # [YES | NO ]
#start  AUDIO_SERVER	YES		# [YES | NO]
#start  MBASE		NO		# [YES | NO]
#start  PPP		NO		# [YES | NO]
#start  SSADVT          NO              # [YES | NO]
##	AUDIO_SERVER -args "[-rate freq] [-dgain dB] [-dmute <0|1>]
##			[-lgain dB] [-lmute <0|1>] [-mboost <0|1>]
##			[-mgain dB] [-mmute <0|1>] [-vgain dB] [-vmute <0|1>]"
##		-rate	Set audio hardware sample rate.  Default is 8000.
##		-dgain	Digital audio monitor gain.  Default is 0.
##		-dmute	Digital audio monitor mute.  Default is 0 (off).
##		-lgain	Line input monitor gain.  Default is 0.
##		-lmute	Line input monitor mute.  Default is 0 (off).
##		-mboost	Microphone boost.  Default is 1 (on).
##		-mgain	Microphone monitor gain.  Default is 0.
##		-mmute	Microphone monitor mute.  Default is 1 (on).
##		-vgain	Video monitor gain.  Default is 0.
##		-vmute	Video monitor mute.  Default is 1 (on).
##
#start 	AUDIO_MIXER	NO		# [YES | NO]
#start 	AUDIO_PLAYER 	NO		# [YES | NO]
#start 	DIGITAL_VIDEO   NO		# [YES | NO]
#start 	ANALOG_VIDEO    NO		# [YES | NO]
#start 	XIEVIEW		NO		# [YES | NO]
#start 	LOWMEM		NO		# [YES | NO]
#start 	ROUTE_MGR	NO		# [YES | NO]
##	ROUTE_MGR -args "-R [-r <on|off|learn> [-t seconds] [-g seconds]
##				[-h seconds]"
##		-R randomize gateway list, default is to not randomize.
##		-r RIP on, off, or learn, default is learn.
##		-t RIP timeout, default is 120
##		-g gateway timeout, default is 240
##		-h time to keep router out of use after it goes down, def 240.
#start 	WINDD		NO		# [YES | NO]
##       WINDD YES -args "[-h <application-server-list>] [-c] [-r] [-nd] [-ne] 
##             [-geometry <geometry-specification>]"
##              -h <application-server-list> defines the application servers
##                   that can be connected to
##              -c auto-connect to the first application server in the list
##              -r reconnect to the application server selected after logoff
##              -nd disable menubar and internal border display
##              -ne disable application server entry window
##              -geometry <geometry-specification> specifies the size and 
##                   location of WINDD window.  Valid sizes are: 640x480,
##                   800x600, 1024,768, 1280x1024
##
#start	"filename"  YES	        # [YES | NO ] 
##				Currently only one user defined client can
##				be downloaded at boot time. Each successive
##				use of this command will reset the name of 
##				user's client. The user must also be careful
##				that clients to be run on XP10's are not
##				downloaded to XP100's, XP200's, XP350's,
##				etc. The 'select' command can be used
##				to direct specific clients to the appropriate
##				X-terminal.
##
##preload [CLIENTNAME] [NO|TEMP|PERM] -args "args" -envs "environment"
##
## where CLIENTNAME is [AUDIO_MIXER|AUDIO_PLAYER|AUDIO_SERVER|
##			CDE|CTERM|LAUNCHER|LLOGIN|MWM|NAVIO|OLWM|SETUP|
##			TEK220|TEK340|TEKHOSTMENU|TELNET|TIP|
##			DIGITAL_VIDEO|XIEVIEW|XLOCK|XPWM|ANALOG_VIDEO]
## 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  CDE         PERM            # [NO|TEMP|PERM] default if authorized.
# preload  MWM         PERM            # [NO|TEMP|PERM] default if authorized.
# preload  NAVIO       PERM            # [NO|TEMP|PERM] default if authorized.
# preload  OLWM        PERM            # [NO|TEMP|PERM] default if authorized.
# preload  XPWM        NO              # [NO|TEMP|PERM]
# preload  XLOCK       NO              # [NO|TEMP|PERM]
# preload  TEKHOSTMENU NO              # [NO|TEMP|PERM]
# preload  SETUP       PERM            # [NO|TEMP|PERM]
# preload  LAUNCHER    PERM            # [NO|TEMP|PERM]
# preload  AUDIO_SERVER PERM           # [NO|TEMP|PERM] default if audio present.
# preload  AUDIO_MIXER NO              # [NO|TEMP|PERM]
# preload  AUDIO_PLAYER NO             # [NO|TEMP|PERM]
# preload  DIGITAL_VIDEO NO            # [NO|TEMP|PERM]
# preload  ANALOG_VIDEO  NO            # [NO|TEMP|PERM]
# preload  XIEVIEW     NO              # [NO|TEMP|PERM]
#
## These preload commands ignore any supplied -args or -envs parameters:
#
# preload  TEK220      NO	       # [NO|TEMP|PERM]
# preload  TEK340      NO	       # [NO|TEMP|PERM]
# preload  TELNET      NO	       # [NO|TEMP|PERM]
# preload  CTERM       NO	       # [NO|TEMP|PERM]
# preload  LLOGIN      NO	       # [NO|TEMP|PERM]
# preload  TIP	       NO	       # [NO|TEMP|PERM]
# preload  WINDD       NO	       # [NO|TEMP|PERM]
#
#
##start_session [SESSIONNAME]   -args "args" -envs "environment"
##
## where SESSIONNAME is one of [TEK220|TEK340|TEK3270|TEK3179G|TEK3287]
#
# start_session  TEK220          -args "-e telnet"
# start_session  TEK340          -args "-e telnet"
# start_session  TEK220          -args "-e cterm"
# start_session  TEK340          -args "-e cterm"
# start_session  TEK220          -args "-e llogin"
# start_session  TEK340          -args "-e llogin"
# start_session  TEK220          -args "-e tip tty0"
# start_session  TEK340          -args "-e tip tty0"
# start_session  TEK220          -args "-e tip tty1"
# start_session  TEK340          -args "-e tip tty1"
# start_session  TEK3270         -args "<host_name|ip_address>"
# start_session  TEK3179G        -args "<host_name|ip_address>"
# start_session  TEK3287         -args "<host_name|ip_address>"
#
#
##***** 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. If BOOT_METHOD is used, the boot
## host and boot file access method will be used.
##
##	include_host_access	""	NFS
##
## other wise include a host and access method...
##
##	include_host_access	"134.62.21.33"	"TFTP"
#
#  include_host_access	""	""	# [<address> | <hostname>]
#                                       # <TDEnet address> |
#                                       # TDEnet nodename>]
#
#					# [NFS | TFTP | DAP | BOOT_METHOD] 
#  include	""			# <file name>	
## 
##***** 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 <qualifier>=<value> <any command>
##
##  where:
##
##    <qualifier> = [ETHER | TOKEN | LOCAL | IPADDR | TDEADDR | SUBNET |
##			MODEL | FAMILY | TERMINAL | TERMINAL_NAME]
##
##    if <qualifier> = ETHER    <value> =  an ethernet address, colon separated
##					   hexidecimal numbers
##    if <qualifier> = TOKEN    <value> =  a token-ring address, colon separated
##					   hexidecimal numbers
##    if <qualifier> = LOCAL    <value> =  a locally administered token-ring
##					   address, colon separated hexidecimal
##					   numbers
##    if <qualifier> = IPADDR   <value> =  an IP address
##    if <qualifier> = TDEADDR  <value> =  a decnet address
##    if <qualifier> = SUBNET   <value> =  an IP address mask
##    if <qualifier> = MODEL    <value> =  product model i.e. XP337, XP17
##    if <qualifier> = FAMILY   <value> =  product family [XP10 | XP20 | XP330 |
##							   XP100 | XP350]
##    if <qualifier> = TERMINAL <value> =  the terminal IP address or
##                                         the terminal name or
##                                         the terminal TDEnet address:: or
##                                         the terminal TDEnet name::
##    if <qualifier> = TERMINAL_NAME <value> =  name of the X terminal
##
##    <any command>  = 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=<name>.
##
##  
## 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	CURSOR		# [CURSOR | APPLICATION]
# tek220_newline_mode		CR		# [CR | CRLF]
# tek220_autorepeat		ON		# [ON | OFF]
# tek220_blink_cursor		YES		# [YES | NO]
# tek220_answerback		"VT220"		# <answer_string> 
#                                               #  up to 30 characters

##
##***** Tek340 Configuration Parameters *****
##
# tek340_num_col		80		# [80 | 132]
# tek340_autowrap		DISABLE		# [ENABLE | DISABLE]
# tek340_rev_video		NO		# [NO | YES]
# tek340_cursor_style		BLOCK		# [BLOCK | UNDERLINE | OUTLINE]
# tek340_emulation		VT340_7		# [VT340_8 | VT52 | VT100 |
#						# VT340_7 | TEK4014]
# tek340_dev_attr_resp		VT340		# [VT220 | VT100 | VT101 | 
#                                               #  VT102]
# tek340_user_features		UNLOCKED	# [UNLOCKED | LOCKED]
# tek340_keypad_mode		NUMERIC		# [NUMERIC | APPLICATION]
# tek340_cursor_key_mode	CURSOR		# [CURSOR | APPLICATION]
# tek340_newline_mode		CR		# [CR | CRLF]
# tek340_autorepeat		ON		# [ON | OFF]
# tek340_blink_cursor		YES		# [YES | NO]
# tek340_answerback		"VT340"		# <answer_string> 
#                                               #  up to 30 characters
##
## The 'tekterm_resource_control' sets precedence of control.  If it is
## set to YES, then resource settings (if defined) decides the behavior.
## But if set to NO, then "xp.cnf" decides the behavior and resource
## settings are ignored.
#
# tekterm_resource_control      NO	        # [YES | NO]
# tekterm_menubar               ON         	# [ON | OFF]
# tek220_reverse_ansi_colors    YES         	# [YES | NO]
# tek340_reverse_ansi_colors    YES         	# [YES | NO]
##
##***** 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.  Note that the default_visual
## must be set to PSEUDOCOLOR or GRAYSCALE for this to work.
##
# black_pixel                           1                       # [0 | 1]
#
##***** Flash Option Configuration *****
##
## To cause the XPxx to update its flash option upon booting, remove the "#" at
## the beginning of the "do_flash" line below.  
#
# do_flash
#
## The flash_console may be used to cause the XPxx to put a completion status
## message on the target terminals x-server.
#
# flash_console         ""      #[<IP address>|<DNET address>]
#
## 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         CDE
# flash_feature         MWM
# flash_feature         OLWM
# flash_feature         XPWM
# 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         XIE_DIS
# flash_feature         XIEVIEW
# 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         AUDIO_SERVER			
# flash_feature         AUDIO_PLAYER	
# flash_feature         AUDIO_MIXER			 
# flash_feature         AUDIO_BELL_SPEAKER  # flash feature to use audio card for bell.
# flash_feature         DIGITAL_VIDEO
# flash_feature         ANALOG_VIDEO
# flash_feature		LOCAL_XLOCK
# flash_feature         FONTS			# as specified in fonts.tbl
# flash_feature		BOOT_MONITOR		# XP350 and newer models
# flash_feature		BOOT_MONITOR_ETHERNET	# XP350 only
# flash_feature		BOOT_MONITOR_TOKEN_RING	# XP200 and XP400 only
# flash_feature         TFTPD
# flash_feature         PRINT_SPOOLER
# flash_feature         NET_TO_PORT
# flash_feature         ROUTE_MANAGER
# flash_feature         WINDD
# flash_feature		FLOPPY_DISK		# must have parallel port for this
# flash_feature         RSHD
# flash_feature         SLANG
# flash_feature         CSLIP
# flash_feature         NTP
# flash_feature         CLOCK
# flash_feature         SSADVT
# flash_feature         NAVIO
# flash_feature         NAVIO_CONFIG_FILES
#
# update_bootrom	[YES|NO] [V.n.n]	# #default is NO
#
##***** 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      ""  ""                   #[<host name>|<IP address>]
#						 #[PREFERRED|UNRESOLVED|<NULL>]
#
## TekHostMenu
##
## This is for "resource-like" parameters for the local client.
## broadcast regulates whether local subnet broadcasting is done
## entrybox regulates whether a host entry box is put up near the bottom
##	of the window.
#
# thm_broadcast	ENABLED				#[ENABLED|DISABLED]
# thm_entrybox  ENABLED				#[ENABLED|DISABLED]
##
## 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]  
#                                               #[<host name>|<address>]
#                                               #[PREF|NOTPREF]
#
##
## TELNET, CTERM, TEK3270 and TEK3179G
##
## List all hosts to be accessed from the TekHostMenu.  These commands can
## take up to three (five for ibm_menu_entry, four for windd_menu_entry) 
## parameters with only the first 
## being required.  The first specifies either a host name (as specified in 
## the Internet or TDEnet host table list) or address. The second specifies 
## whether the host is prefered, i.e. should it appear at the top of the list
## in the TekHostMenu (the default is NOTPREF). The third specifies the
## emulator to be used (the default is determined by which options are
## authorized on the terminal).  For the ibm_menu_entry command, the fourth
## specifies the  model (-m argument) and the fifth specifies the protocol
## (-t or -o argument). For the windd_menu_entry command, the third
## specifies the window width; the fourth specifies the user_interface mode.
## Below are some examples of valid entries. 
##
##  telnet_menu_entry	"intrepid"  PREF
##  telnet_menu_entry	"134.62.18.82"  NOTPREF
##  telnet_menu_entry   "134.62.18.83"  TEK340
##
#
# telnet_menu_entry     ""    ""    ""          # [<host name>|<address>]
#                                               # [PREF|NOTPREF]
#                                               # [TEK220|TEK340]
#
# cterm_menu_entry      ""    ""    ""          # [<host name>|<address>]
#                                               # [PREF|NOTPREF]
#                                               # [TEK220|TEK340]
#
# ibm_menu_entry        ""    ""    ""   ""  "" # [<host name>|<address>]
#                                               # [PREF|NOTPREF]
#                                               # [TEK3270|TEK3179G]
#                                               # [2|3|4|5]
#                                               # [TN|OCS]
#
# windd_menu_entry      ""   ""   ""   ""   ""   ""  # [<application server name>|<address>]
#                                               # [PREF|NOTPREF]
#                                               # [640|800|1024|1280]
#                                               # [NORECONNECT | RECONNECT]
#                                               # [MENUBAR | NOMENUBAR]
#                                               # [EXIT | NOEXIT]
#
##
## LAT
##
## Select the emulator to use when selecting a host from the LAT list
## of TekHostMenu.  The default value is TEK340 if it is authorized,
## otherwise it is TEK220.
#
# lat_menu_emulator     TEK220                  # [TEK220|TEK340]
#
##
##***** 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      ""      ""		#<queue_name> [SP0|SP1|PP0]
# spooler_remote_queue     ""      ""    ""     #<queue_name> <host_name>
#                                               #<remote_queue_name>
# spooler_auth_host        ""                   #<host_name>
# spooler_auth_user        ""                   #<user_name>
# disable_lpd_authhost     NO                   #[YES|NO] 
#
##
##
## 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]
#
## TFTP DAEMON
#
# enable_tftp_daemon     NO                   #[YES|NO]
#
#
## TELNET logout behaviour
##
## By default, when you logout from a host in the telnet local client,
## telnet does not exit. Setting telnet_exit_on_logout to YES will 
## cause telnet to exit when you logout from the host.
#
# telnet_exit_on_logout  NO                   #[YES | NO]
#
## SESSION (telnet, cterm, LAT) logout behaviour
##
## By default, when you logout from a host in the telnet, cterm, or LAT
## local client, the session does not exit. Setting session_exit_on_logout 
## to YES will cause the session to exit when you logout from the host.
#
# session_exit_on_logout  NO                  #[YES | NO]
#
##******* Analog Video Configuration *************
##
## The following commands allow the user to set initial values that
## can be used by the analog video client. 
##
##
## video_source_label allows a video input source to be associated with
## a user-defined designator. The label can be no more than 8 characters.
## The pre-defined video sources are the two composite video inputs and the
## svideo input, COMPOSITE_1, COMPOSITE_2, and SVIDEO_1, respectively.
##
#  video_source_label    ""	""	# <source_label>
#					# [SVIDEO_1|COMPOSITE_1|COMPOSITE_2]
##
## video_source will specifiy what the video input source should be at the
## time that the video client is started and whether the video should be
## playing when the client comes up. The default input source is SVIDEO_1
## and the client starts with video OFF. 
##
#  video_source   SVIDEO_1	OFF	# <source_label|SVIDEO_1|COMPOSITE_1|
#					   COMPOSITE_2]
#					#[ON|OFF]
##
## video_attribute_group allows video settings that have been associated with
## an attibute label to be assigned to a video source. This allows groups of
## video settings to be assigned to video sources easily. An attribute
## label is created the first time it is used. Either in this command or
## any other command where video settings are set. User-defined attribute
## labels can be no greater than 8 characters.
##
#  video_attribute_group ""	""	# <source_label|SVIDEO_1|COMPOSITE_1|
#					   COMPOSITE_2]
#					# <attrib_label>
##
## In the commands below COMPOSITE_1 can be replaced by a source_label, a
## string to be used as an attribute label or any of the pre-defined video
## sources |SVIDEO_1|COMPOSITE_1|COMPOSITE_2].
##
## video_visual_preference allows the user to increase or decrease the value
## of the the following visual qualities, BRIGHTNESS, CONTRAST, COLOR or
## TINT. The range is from -1000 to 1000, the default is 0.
##
#  video_visual_preference COMPOSITE_1 BRIGHTNESS	0 
#  video_visual_preference COMPOSITE_1 CONTRAST	0
#  video_visual_preference COMPOSITE_1 COLOR	0
#  video_visual_preference COMPOSITE_1 TINT	0
##
## video_encoding specifies what type of video encoding is being used, the
## choices are NTSC and PAL, the default is NTSC.
##
#  video_encoding  COMPOSITE_1	NTSC	#<string> [NTSC|PAL]
##
## video_volume specifies the initial volume setting. The range is from
## 0 to 100.
##
#  video_volume  COMPOSITE_1	70	#<string> <volume>
##
## video_switch is used to control certain video settings that can either
## be ON or OFF. The available switches are COLOR, AGC, SOUND, ASPECT_RATIO,
## and OVERSCAN.
##
#  video_switch COMPOSITE_1    COLOR	ON	
#  video_switch COMPOSITE_1    AGC	ON	
#  video_switch COMPOSITE_1    SOUND	ON	
#  video_switch COMPOSITE_1    ASPECT_RATIO ON	
#  video_switch COMPOSITE_1    OVERSCAN	    OFF	
##
##  video_field_duplicate determines whether video scan lines are to be
##  duplicated. This mainly used to minimize blurring of fast motion video
##  images. The values can be ON, OFF or AUTO. If AUTO, field duplicate
##  will be turned on or off depending upon the size of the video window.
##
#  video_field_duplicate COMPOSITE_1   OFF	#<string> [ON|OFF|AUTO]
##
##  video_window_size allows the initial size of the video window to be
##  specified.
##
#  video_window_size  COMPOSITE_1	640 480	#<string> <width> <height>
##
##  video_window_position allows the initial position of the video window to
##  be specified.
##
#  video_window_position COMPOSITE_1 50 50	#<string> <x> <y>
##
## Below is an example of using source and attribute labels. A label
## TRAINING is used and associated with the SVIDEO_1 video input. Then
## a number of video settings are associated with the label FRED. Lastly,
## the video settings assigned to FRED are linked with TRAINING. The
## TRAINING video settings can be changed to MARY's by replacing FRED in
## the video_attribute_group command. 
##
##  video_source_label	    TRAINING    SVIDEO_1
##  video_volume	    FRED    20
##  video_visual_preference FRED    BRIGHTNESS 	200
##  video_visual_preference FRED    COLOR	-100
##  video_switch    	    FRED    ASPECT_RATIO    OFF
##  video_volume	    MARY    40
##  video_visual_preference MARY    BRIGHTNESS 	100
##  video_visual_preference MARY    COLOR	150
##  video_switch    	    MARY    ASPECT_RATIO    OFF
##  video_attribute_group   TRAINING FRED
##  
##***** Digital Video Configuration ************
##
## Add the following multicast address and port to the list of available
## multicast digital video channels.  The text should describe the channel.
##
## The possible values for <video format> are NTSC or PAL.
## The possible values for <payload type> are: 
##     RTP          (for RTP encapsulated MPEG 1 system stream)
##     RAW_MPEG1    (for MPEG 1 system stream)
##     TEK_RTP      (for RTP with Tek Extension MPEG 1 system stream)
##     MBASE_MPEG1  (for Mediabase MPEG 1 system stream)
##
# video_multicast_entry "addr" "port" <video format> <payload type> "text"
##
##
##
##
## Add the multicast address, port and the purge period for the
## Multicast Advertisement Receiver.   If all these parameters 
## are set, vplay downloads the advertisement receiver whenever it is
## is coming up.  Irrespective of the pressence of these parameters,
## Vplay kills the Advt. Receiver while exiting.  
#
# advt_ip_address    "239.192.11.0"  # Multicast IP Address
# advt_port          5000            # Port Number 
#
## If the advertisement receiver has not heard about a program for 
## advt_purge_period time, it will remove that entry from its table.
## The advt_purge_period must be around 3-4 times of the advertiser 
## time period.
#
# advt_purge_period  30              # Purge Period
#
##
##***** Console Configuration ************
##
## Remote console logging sends all 'console' messages to 'syslogd' on the
## specified host.  Syslogd will timestamp and embed the XP's name or IP address
## to each message.  The message will have 'TekXP:' prepended to aid searching
## in the log file.  If any of {loghost, logfacility, logpriority} aren't
## specified, then the defaults shown below are used.
##
#  enable_remote_logging  NO		# YES | NO
#  loghost                "<host>"	# <IP address> | <Host name>,
#					# default = BootHost
#  logfacility            "LOG_LOCAL0"	# Any syslog facility, def = LOG_LOCAL0
#  logpriority            "LOG_INFO"	# Any syslog priority, def = LOG_INFO
# 
#  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.
#  echo                   string	# Puts the specified string into the
#					# console.
##
##*************WINDD Configuration******************
##
#   default_windd_host     ""           #[<IP address> | <hostname>]
#   windd_host_entry       ""           #[<IP address> | <hostname>]
#   windd_size             ""           #[640 | 800 | 1024 | 1280]
#   windd_auto_connect     ""           #[ENABLED | DISABLED]
#   windd_auto_reconnect   ""           #[ENABLED | DISABLED]
#   windd_menubar          ""           #[YES | NO]
#   windd_entrybox         ""           #[ENABLED | DISABLED]
#   windd_auto_numlock     ""           #[YES | NO]
#   windd_comm_port_mapping ""          #[ENABLED | DISABLED]
#   windd_colors           ""           #[16 | 256]
#   windd_server_browser   ""           #[<IP address> | <hostname>]
#   windd_server_sort      ""           #[NAME | LOAD]
#   windd_keysym_only      ""           #[YES | NO]
#   windd_exit_on_logout   ""           #[ENABLED | DISABLED]
#   windd_ica_port         ""           #[<ICA-port-number>]
#   windd_local_floppy     ""           #[ENABLED | DISABLED]
#   windd_outbuf_delay     ""           #[<delay-time>]
#   windd_bandwidth        ""           #[HIGH | LOW]
#   windd_preload_colors   ""           #[YES | NO]
#   windd_pixel_perfect_lines   ""      #[ENABLED | DISABLED]
#   windd_compress         ""           #[ENABLED | DISABLED]
#   windd_max_compress_disable 0        #[<ICA command count>]
##
##***** Enable XBLINK X extension ************
## NOTE: You must have an auth key in order to enable XBLINK.
## YES - Enable XBLINK extension
## NO  - XBlink extension will not be initialized.
#
# enable_xblink               YES          # [YES | NO]
#
#
## 
## Update authorization keys
##
## This command reads the datafile authkey.dat from the config directory 
## and updates the terminal with the authorization key matching the entry 
## with its ethernet address.
##
#
#update_authkey
#
##************* RSHD Configuration ******************
##
## This command specifies where the .rhosts file is to be read from.
## If rshd_security is enabled, then the .rhosts file is read from the BOOT
## path of the terminal.  If rshd_security is disabled, then the .rhosts
## file is read from the HOST FILE ACCESS path of the terminal.
##
#
# rshd_security		      ENABLED	#[ENABLED | DISABLED]
#
#
##************* HW MPEG Player Configuration ********
##
## These commands set the buffer characteristics of the HW MPEG player.
##
## 'hwmpeg_dbsize' accepts a decimal value specifying in KB the size of
## the main HW MPEG player buffer.  The value defaults to 1024KB and can
## not be set lower then 2KB.  If the value is greater than available
## memory when trying to play a mpeg file, the player will set the
## buffer size to the available memory.
##
## 'hwmpeg_chunksize' accepts a decimal value specifying in KB how
## the main buffer is divided up into chunks.  The chunks are arranged
## in a circular queue where the network fills them and the HW MPEG
## player empties them.  Each chunk is filled with a single read
## request. The value defaults to 32KB which splits the main buffer
## into 32 chunks and can not be set lower then 1 KB.  If the
## chunk size is set larger then the main buffer the chunk size will
## be truncated to 1/2 the main buffer size.
##
## 'hwmpeg_chunkdelay' accepts a decimal value specifying in milliseconds
## the time the player will wait after each chunk request read.  The accuracy
## is based on the vertical rescan rate of the display monitor which varies
## from approximately 72HZ to 85HZ.  Therefore, delays less then 14ms
## for 72 HZ and 12ms for 85 HZ are effectively ignored.  The default
## value is 0ms, no delay.
##
#
#hwmpeg_dbsize        1024
#hwmpeg_chunksize     32
#hwmpeg_chunkdelay    0
#chroma_key_index     255
#
##
##******* CSLIP SETTINGS**********************************************
##
#
# slip_vj_compression  ENABLED            #[ENABLED | DISABLED]
# slip_serial_port     SERIAL_PORT_0      #[SERIAL_PORT_0 | SERIAL_PORT_1]
# slip_dest_ip         ""                 # <hostname>|<IP Address>
#
##
##******* SCRIPT VARIABLES*******************************************
## script variable can have a maimum length of 8 characters and
## value can be atmost 32 characters long
#
# script_variable      ""   ""            #<Variablename><value>
#
##
##********SXP settings *******************************************************
#
# sxp_listen_port  6255
# auto_load_sxp    YES                  #[YES | NO ]
#
##**************************************************************
#
##********PPP settings *******************************************************
#
#ppp_port SERIAL_PORT_1  [SERIAL_PORT_0/SERIAL_PORT_1/DISABLE] 
#       Port entry specifies which port is to be used for ppp
#       connection. SERIAL_PORT_0 for port 0, SERIAL_PORT_1 for port 1.
#       If nothing specified, port selection is taken from NVRAM settings.
#       This port entry can be used to disable PPP from starting.
#
#ppp_local_ip_addr 123.111.125.62
#       Specify local IP address for the PPP connection.
#
#ppp_disable_all
#       Disables Address/Control field compression negotiation,
#       Protocol field compression, VJ compression, Proxy ARP,
#       default route, asyncmap negotiation, IP address negotiation,
#       magic number negotiation, MRU negotiation and 
#       Rejects pap  authentication requests and chap authentication 
#       requests. And pap and chap authentication for peer not required.
#
#ppp_disable_ac
#       Disables Address/Control compression. (By default, Enabled)
#
#ppp_enable_debug 
#       Enables debugging output.
#       By default, debug output is disabled.
#
#ppp_asyncmap 0  
#       sets async map value
#       By default, No asyncmap value.
#
#ppp_disable_pap
#       Doesn't allow UPAP authentication with peer.
#       By default, PPP allows UPAP authentication with peer
#
#ppp_disable_chap
#       Doesn't allow CHAP authentication with peer.
#       By default, PPP allows CHAP authentication with peer
#
#ppp_netmask 255.255.255.0
#       Sets netmask in xxx.xxx.xxx.xxx notation.
#       Default netmask is 255.255.255.0
#
#ppp_remotename "remote_host_name"  # name of the peer for 
#       authentication
#       Uses  as the name of the peer for authentication.
#
#ppp_nodefaultroute
#       Setting the addresses on a ppp interface is sufficient to 
#       create a host route to the remote end of the link.  Sometimes 
#       it is desirable to add a default route through the remote host,
#       as in the case of a machine whose only connection to the
#       Internet is through the ppp interface.  The `defaultroute'
#       option causes pppd to create such a default route when IPCP
#       comes up, and delete it when the link is terminated. This has
#       been enabled by default. For users who have both Ethernet and
#       PPP connection, they would not like this option enabled by
#       default. If this flag is set, then the default route via the
#       remote host is not set. By default, default route is added
#
#ppp_proxyarp
#       On a server machine connected to a LAN, in order to allow other
#       hosts to communicate with the remote host.  The `proxyarp'
#       option causes pppd to look for a network interface (an 
#       interface supporting broadcast and ARP, which is up and not a
#       point-to-point or loopback interface) on the same subnet as the
#       remote host. If found, pppd creates a permanent, published ARP
#       entry with the IP address of the remote host and the hardware
#       address of the network interface found. By default, no proxy arp
#
#ppp_connect_method   DIAL-OUT  [DIRECT-CONNECT/DIAL-OUT]
#       Connect method for PPP. Dialing out through MODEM or connected 
#       directly Through RS232 cable?
#
#ppp_connect_string   ATDT
#       If connected to a MODEM, vendor dependent Connect string for 
#       MODEM.  Default ATDT. Max 15 characters.
#
#ppp_disconnect_string +++ATH
#       If connected to a MODEM, vendor dependent Connect string 
#       for MODEM. Default +++ATH (Giving two words here, will make PPP 
#       to send each word to MODEM with Carriage Return Character
#       appended to each word. Max 15 characters.
#
#ppp_dialup_number  6066        #Telephone number
#       If connected to a MODEM, vendor dependent Connect 
#       string for MODEM. Max 15 numbers.
