# Tektronix X-terminal configuration file, normally named # /Exported/NCBridge-4.0/tekxp/boot/config/xp.cnf # # DO NOT EDIT! Master copy kept in: # /usr/local/lib/axis/Exported:NCBridge-4.0:tekxp:boot:config:xp.cnf # or ~psz/ul/lib/axis/Exported:NCBridge-4.0:tekxp:boot:config:xp.cnf # # V2.5 8 Sep 03 Getting off turin # 2.4 25 Aug 00 For NCBridge V4.0 # 2.3 10 Apr 00 For NCBridge V3.1.211 # 2.2 31 Mar 00 Need access_control (otherwise wide open) # 2.1 21 Mar 00 Lipari connected from rome (not d716) # 2.0 16 Nov 99 For NCBridge-3.1 with /usr/lib/X11/fonts # 1.5 7 May 98 Mount /usr/local, be thrifty with fonts paths # 1.4 1 May 98 DO NOT use font server tcp/ul:7100 # 1.3 20 Mar 98 Show warnings (about errors in this file) # 1.2 18 Mar 98 Minor improvements # 1.1 5 Mar 98 Includes d716 # 1.0 ?? Mike's (and Jim's) original(?) # Comments on other files: # # Only two files need to be modified: # # system.launcher # Comment out almost everything, leave only: # MAINMENU # "Setup " f.exec "setup" # "Console " f.exec "console" # "QUIT " f.exec "quit" # ENDMENU # # fonts.tbl # List all possible font paths (some not accessible; list the really # necessary paths only for best performance): # #/turin/X11/fonts/100dpi # #/turin/X11/fonts/75dpi # #/turin/X11/fonts/misc # #/turin/X11/fonts/Speedo # #/turin/X11/fonts/Type1 # #/turin/X11/fonts/decwin/100dpi # #/turin/X11/fonts/decwin/75dpi # /rome/X11/fonts/100dpi # /rome/X11/fonts/75dpi # /rome/X11/fonts/misc # /rome/X11/fonts/Speedo # /rome/X11/fonts/Type1 # /rome/X11/fonts/decwin/100dpi # /rome/X11/fonts/decwin/75dpi # It would be neat to use a font server, with just one line: # tcp/ul:7100 # but the performance is not good (if you have many directories in the # server's catalogue; otherwise it is pointless). # Do not have application-specific fonts, but make each application add # them to the font path as necessary; to make this easy, we NFS-mount # /usr/local. # # There should be no need to modify nfs.tbl (leave empty). # V1.5 This file is read sequentially: use a sensible order. # V1.3 Show warnings (about errors in this file) unsupported_feature_warnings ON # Boot Configuration # This probably applies to the next boot only boot_method NFS 1024 determine_address_from NETWORK boot_delay RANDOM verbose_boot_msg ENABLED enable_boot_interrupt NO boot_config_type bootp # V1.1 Start with clean tables # V1.3 Table names must be in capitals clear_table IP_HOST clear_table TDE_HOST # clear_table GATEWAY ## Do not clear: would kill /etc/bootptab entries clear_table NFS clear_table DISPLAY_ACCESS # TCP/IP Configuration # gateway_entry ... as set in /etc/bootptab ... # subnet_mask ... as set in /etc/bootptab ... # broadcast_address ... as set in /etc/bootptab ... enable_broadcasts YES # name_server_1 ... as set in /etc/bootptab ... enable_name_service YES default_domain_suffix "maths.usyd.edu.au" dns_retries 3 dns_timeout 2 # Define important hosts in case of no access to DNS # V1.1 Added milan and d716 # V2.1 Deleted d716 ip_host_entry "129.78.69.161" "rome" ip_host_entry "129.78.69.163" "milan" ip_host_entry "129.78.69.164" "turin" ip_host_entry "129.78.69.165" "padua" #ip_host_entry "129.78.94.193" "stromboli" #ip_host_entry "129.78.223.1" "latium" # NFS Configuration # V2.5 turin no more # V2.1 rome replaces d716 (so rome appears for all terminals) # V1.1 turin or rome, or just rome, or just d716 # Note that a read size of 1024 is specified with boot_method # (and may override the transfer size specified here). # V1.4 Might not need any of this with a font server # V1.5 Mount /usr/local to make it easy to load application-specific fonts # V2.0 Mount /usr/lib/X11/fonts to supply fonts instead of having a copy #select SUBNET=129.78.69.0-255 nfs_entry "turin:/Exported/NCBridge-4.0/tekxp" "/turin/tekxp" "8192" #select SUBNET=129.78.69.0-255 nfs_entry "rome:/Exported/NCBridge-4.0/tekxp" "/rome/tekxp" "8192" #select SUBNET=129.78.223.1-255 nfs_entry "rome:/Exported/NCBridge-4.0/tekxp" "/rome/tekxp" "8192" #select SUBNET=129.78.94.192-255 nfs_entry "rome:/Exported/NCBridge-4.0/tekxp" "/rome/tekxp" "8192" nfs_entry "rome:/Exported/NCBridge-4.0/tekxp" "/rome/tekxp" "8192" nfs_entry "ul:/usr/local" "/usr/local" "8192" #select SUBNET=129.78.69.0-255 nfs_entry "turin:/usr/lib/X11/fonts" "/turin/X11/fonts" "8192" #select SUBNET=129.78.69.0-255 nfs_entry "rome:/usr/lib/X11/fonts" "/rome/X11/fonts" "8192" #select SUBNET=129.78.223.1-255 nfs_entry "rome:/usr/lib/X11/fonts" "/rome/X11/fonts" "8192" #select SUBNET=129.78.94.192-255 nfs_entry "rome:/usr/lib/X11/fonts" "/rome/X11/fonts" "8192" nfs_entry "rome:/usr/lib/X11/fonts" "/rome/X11/fonts" "8192" # Use NFS to access config files (as above) # No need to specify paths here: we get them from /etc/bootptab (boot_method is set to NFS below) # V1.5 Should not we specify file paths (from rome and turin) to provide # redundancy (only useful on toscana)? #file_access_1 NFS #file_host_name_1 "" #file_path_1 "/Exported/NCBridge-4.0/tekxp/boot/config" file_access_1 OFF file_access_2 OFF # Protocols we do not support enable_tdenet NO enable_lat NO # X-Environment retain_x_settings NO backing_store ENABLED # V1.5 Should not we enable access control? Does that apply only while no-one is logged on? # V2.2 Need access_control, otherwise wide open. This means no xpsh to unused terminals (same as before NCBridge) enable_access_control YES default_visual PSEUDOCOLOR host_connect_method TEKHOSTMENU default_host_list XDMCP # XDMCP setup xdmcp_connect BROADCAST xdmcp_server "" xdmcp_keepalive OFF thm_broadcast DISABLED thm_entrybox DISABLED select SUBNET=129.78.223.1-255 xdmcp_menu_entry rome xdmcp_menu_entry milan xdmcp_menu_entry turin # Miscellaneous settings screen_saver ON # V4.0 xie renamed xblink enable_xblink NO enable_xv NO old_decwin_compatible NO font_cache_limit 256 # V2.3 The default seems to be "Network Computing Devices , Inc." # Remember our heritage... do not get confused with 'real' NCDs. vendor_string "Tektronix, Inc." ### dec_sme_resetserver RESET # Serial Ports Configuration # V1.2 Use 9600 baud, better to match Alpha consoles data_bits_0 8 stop_bits_0 1 parity_0 NONE flow_control_0 NONE baud_rate_0 9600 data_bits_1 8 stop_bits_1 1 parity_1 NONE flow_control_1 NONE baud_rate_1 9600 # Net to Port Configuration net_to_port_protocol SERIAL_PORT_0 TCP/IP disable net_to_port_protocol SERIAL_PORT_1 TCP/IP disable net_to_port_protocol PARALLEL_PORT TCP/IP disable disable_net_to_port # Keyboard and Language Configuration language NORTH_AMERICAN #keyboard_type VT200_ULTRIX keyboard_language NORTH_AMERICAN dp_mode OFF compose_sequences NO key_map_file "" keyboard_repeat_rate 22 keyboard_repeat_delay 500 control_alt_delete SERVER_RESET # Input Extensions Configuration touchSc_Min_X 0 touchSc_Min_Y 0 touchSc_Max_X 0 touchSc_Max_Y 0 touchSc_Down_Threshold 0 touchSc_Up_Threshold 0 input_ext_config_file_0 NO_FILE input_ext_config_file_1 NO_FILE core_device_type MOUSE # Local Client Configuration windd_auto_connect DISABLED windd_auto_reconnect DISABLED windd_menubar NO windd_entrybox DISABLED windd_size 640 # Miscellaneous Configuration tek220_num_col 80 tek220_autowrap DISABLE tek220_rev_video NO tek220_cursor_style BLOCK tek220_emulation VT220_7 tek220_dev_attr_resp VT220 tek220_user_features UNLOCKED tek220_keypad_mode NUMERIC tek220_cursor_key_mode NUMERIC tek220_newline_mode CR tek220_autorepeat ON tek220_blink_cursor NO tek220_answerback VT220 tek340_num_col 80 tek340_autowrap DISABLE tek340_rev_video NO tek340_cursor_style BLOCK tek340_emulation VT340_7 tek340_dev_attr_resp VT100 tek340_user_features UNLOCKED tek340_keypad_mode NUMERIC tek340_cursor_key_mode NUMERIC tek340_newline_mode CR tek340_autorepeat OFF tek340_blink_cursor NO tek340_answerback VT340 black_pixel 0 flash_console "" PEX_force_dither FALSE # Local Print Spooling and TFTP daemon enable_print_spooler NO spooler_size 4096 spooler_listen_port 515 enable_tftp_daemon NO # Logging console_pages 4 # enable_remote_logging YES # loghost 129.78.69.160 # logfacility LOG_LOCAL0 # logpriority LOG_INFO # Hide the SETUP key keysym_action_entry F18 LAUNCHER VT200/LK401 keysym_action_entry Print LAUNCHER 101/102 # Restricted setup # V1.3 Force it ON (not just hope it was on last time) restricted_setup ON #***************************************# # Terminal-specific settings # #***************************************# # X-terminals which are allowed additional XDMCP hosts # For Rupert Littlewood select TERMINAL_NAME=x485 xdmcp_menu_entry d716 # For Michael Stewart (preparing course, first semester 2001 only?) select TERMINAL_NAME=x820 xdmcp_menu_entry rome # Other # For Joost van Hamel select TERMINAL_NAME=x812 screen_saver POWERSAVE # TEMPORARY till 28 Feb 2003 for vacation scholars: ## select TERMINAL_NAME=x495 xdmcp_menu_entry rome ## select TERMINAL_NAME=x4952 xdmcp_menu_entry rome # select TERMINAL_NAME=x607 xdmcp_connect INDIRECT # select TERMINAL_NAME=x607 xdmcp_server pnjv.pc select TERMINAL_NAME=x607 xdmcp_menu_entry rome select TERMINAL_NAME=x607 xdmcp_menu_entry padua select TERMINAL_NAME=x622 xdmcp_menu_entry rome select TERMINAL_NAME=x639 xdmcp_menu_entry rome select TERMINAL_NAME=x607 thm_entrybox ENABLED select TERMINAL_NAME=x622 thm_entrybox ENABLED select TERMINAL_NAME=x639 thm_entrybox ENABLED # For Tim Schaerf to experiment with padua Sep 2002: select TERMINAL_NAME=x4852 thm_entrybox ENABLED select TERMINAL_NAME=x607 boot_delay DISABLED select TERMINAL_NAME=x622 boot_delay DISABLED select TERMINAL_NAME=x639 boot_delay DISABLED select TERMINAL_NAME=x607 screen_saver POWERSAVE select TERMINAL_NAME=x622 screen_saver POWERSAVE select TERMINAL_NAME=x622 enable_boot_interrupt YES # Definitions for X-terminal driven print spooling # It is tempting to use #select TERMINAL_NAME=x823 printer_port_direction BIDIRECTIONAL # but then the Apple LaserWriter will (only flash light for 30 secs and) not print select TERMINAL_NAME=x610a boot_delay 1 select TERMINAL_NAME=x610a define_net_port PARALLEL_PORT TCP/IP 87 select TERMINAL_NAME=x610a net_to_port_protocol PARALLEL_PORT TCP/IP 87 select TERMINAL_NAME=x610a net_to_port_connections PARALLEL_PORT 1 select TERMINAL_NAME=x610a enable_net_to_port LOW_PRIORITY select TERMINAL_NAME=x610k boot_delay 1 select TERMINAL_NAME=x610k define_net_port PARALLEL_PORT TCP/IP 87 select TERMINAL_NAME=x610k net_to_port_protocol PARALLEL_PORT TCP/IP 87 select TERMINAL_NAME=x610k net_to_port_connections PARALLEL_PORT 1 select TERMINAL_NAME=x610k enable_net_to_port LOW_PRIORITY select TERMINAL_NAME=x705g boot_delay 1 select TERMINAL_NAME=x705g define_net_port PARALLEL_PORT TCP/IP 87 select TERMINAL_NAME=x705g net_to_port_protocol PARALLEL_PORT TCP/IP 87 select TERMINAL_NAME=x705g net_to_port_connections PARALLEL_PORT 1 select TERMINAL_NAME=x705g enable_net_to_port LOW_PRIORITY #select TERMINAL_NAME=x730e boot_delay 1 #select TERMINAL_NAME=x730e baud_rate_0 19200 #select TERMINAL_NAME=x730e flow_control_0 XON/XOFF #select TERMINAL_NAME=x730e net_to_port_protocol SERIAL_PORT_0 TCP/IP 87 #select TERMINAL_NAME=x730e net_to_port_connections SERIAL_PORT_0 1 #select TERMINAL_NAME=x730e enable_net_to_port LOW_PRIORITY #*******************************# # Re-setting terminals # #*******************************# # To reset individual terminals, you may need one or more of: #select TERMINAL_NAME=x??? enable_boot_interrupt YES #select TERMINAL_NAME=x??? restricted_setup OFF #select TERMINAL_NAME=x??? setup_password "" # Please select the individual terminal, or maybe a group # with consecutive IP addresses (e.g. when doing a lab): #select SUBNET=129.78.223.100-148 enable_boot_interrupt YES #select TERMINAL_NAME=x??? enable_boot_interrupt YES #*******************************# # At 4 Sep 00, I have not yet seen this problem with NCBridge Version 4.0. # # # Trying to track down 'Maximum number of clients reached' problem, # following advice of Robert Q Groom # Do this on toscana and lipari only (staff offices, not student labs). # # When triggered, this shows a box (without window manager decorations) # saying something like: # # WARNING # NC has reached minimum memory # threshold 1024 KB # Decrease the minimum memory threshold, # or close unnecessary clients. # OK DISABLE # # with the mouse 'stuck' within that box, but keyboard input going into # whatever window was active. The box goes away if you click OK; the # monitoring process seems to go away altogether if you click DISABLE. select SUBNET=129.78.69.0-255 parameter lowmem_monitor_largest_block YES select SUBNET=129.78.69.0-255 parameter discard_Xrequest_on_lowmem YES select SUBNET=129.78.69.0-255 start LOWMEM YES -args "1024" select SUBNET=129.78.94.192-255 parameter lowmem_monitor_largest_block YES select SUBNET=129.78.94.192-255 parameter discard_Xrequest_on_lowmem YES select SUBNET=129.78.94.192-255 start LOWMEM YES -args "1024" # It seems that the problem is not one of memory exhaustion at all. # # On all terminals exhibiting the 'Maximum number of clients reached' problem # I found under Setup, Statistics, Network: # # Fragments (Runts) 1000000 # # (always with a multiple of 10^5, between 500000 and 5600000), and in the # Console I found messages like: # # Connection failed: no file descriptor # Maximum supported: 128, currently allocated: 130 # Xlib: connection to "127.0.0.1:0.0" refused by server # Xlib: Maximum number of clients reached # # (with the currently allocated number maybe 128, and the two Xlib lines # possibly missing). # # Non-zero "runts" is not an indication that the terminal has failed (or is # about to): a few terminals with "runts" (always a multiple of 10^5) have # been working well for a week at least; but all problem terminals had # non-zero "runts". # # On 14 Aug 00, x622 (which is an NC200, not an XP200) also failed showing # # Connection failed: no file descriptor # Maximum supported: 128, currently allocated: 128 # Xlib: connection to "127.0.0.1:0.0" refused by server # Xlib: Maximum number of clients reached # # in the console; however it shows zero "runts" in the network statistics. # # Depending on action sequence, the terminal often freezes: most commonly # (only?) when clicking on Console within the Launcher, but when the Console # cannot be shown. Some failed terminals froze without being able to get any # Setup or Console info. # # Most of the problem terminals were still running NCBridge Version 3.1 # Level 209; however on 24 May 00 the patched Level 211 x706b also failed. #*******************************# # Contrary to Jason's advice - we're saving to NVRAM # V1.2 Save at the end: make the boot_delay settings survive save_current_settings