home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Spezial / SPEZIAL2_97.zip / SPEZIAL2_97.iso / ANWEND / ONLINE / LYNXOS27 / LYNX_2.INF (.txt) next >
OS/2 Help File  |  1997-02-17  |  55KB  |  1,658 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction to Lynx/2 ΓòÉΓòÉΓòÉ
  3.  
  4. Lynx/2 is a fully-featured World Wide Web (WWW) client for OS/2 VIO sessions, 
  5. either windowed or full-screen. It will display hypertext markup language 
  6. (HTML) documents containing links to files residing on the local system, as 
  7. well as files residing on remote systems running Gopher, HTTP, FTP, WAIS, and 
  8. NNTP servers. 
  9.  
  10. Lynx/2 can be used to access information on the World Wide Web, or to build 
  11. information systems intended primarily for local access. In addition, Lynx/2 
  12. can be used to build systems isolated within a single LAN. 
  13.  
  14. This document covers most of what you should know about setting up Lynx/2's 
  15. Lynx.cfg file, options, command line options, and features.  Installation is 
  16. covered in the Readme.OS2 file included in the distribution. 
  17.  
  18.  
  19. ΓòÉΓòÉΓòÉ 2. What's New With Lynx/2 Beta 0.7? ΓòÉΓòÉΓòÉ
  20.  
  21. Quite a number of feature enhancements have been made to the beta 0.7 version 
  22. of Lynx/2, most based on suggestions from the user community.  These include: 
  23.  
  24.      Editable Input Fields - hit Insert to put it in Insert mode, too. 
  25.  
  26.      Key Management - Now DEL/INS work for up_two_lines and down_two_lines, as 
  27.       does +/-. 
  28.  
  29.      Flagging, and Optional auto-running, of Java Applets.  Lynx/2 will tell 
  30.       you if a page contains Java Applets.  If the Auto-Run Java Applets option 
  31.       is set on in the options menu, it will automatically run all applets on a 
  32.       given page. 
  33.  
  34.      Lynx/2 now recognizes the ® and © codes, and prints a (r) and 
  35.       (c) respectively in PC Character Set mode and 7-Bit Approx mode. 
  36.  
  37.      You can now feed URLs to Lynx/2 via a named pipe.  Lynx/2 listens on 
  38.       \PIPE\LYNXURL, and will load any valid URL written to that pipe.  An 
  39.       example program, LynxURL.exe, is included.  This program takes as it's 
  40.       first parameter a URL, and as it's optional second parameter the 
  41.       filename/command line params of the program to run if the Pipe cannot be 
  42.       opened.  This is handy for use with programs like NewsLifter/2, or the 
  43.       OpenChat IRC client, which can capture and feed URLs. 
  44.  
  45.      Table Support 
  46.  
  47.      Support of Frames by flagging their presence and providing links to the 
  48.       various frame information. 
  49.  
  50.      Fix for Warp 4 sendmail.  Use of sendmail.lyx, vs default of sendmail.cf 
  51.       (to keep tcpcfg happy). Inclusion of an example Sendmail.lyx file 
  52.  
  53.      Lynx/2 now identifies itself explicitly as an OS/2 app, for all you 
  54.       Browserwatch stats mavens.  See the title of the Option Screen for an 
  55.       example. 
  56.  
  57.      If LINES and COLS are not specified in Lynx.cfg, then Lynx/2 will use the 
  58.       current window size, instead of defaulting to 80x24. 
  59.  
  60.  
  61. ΓòÉΓòÉΓòÉ 3. Setting Up Lynx/2's CFG file ΓòÉΓòÉΓòÉ
  62.  
  63. The actual installation of the Lynx/2 package is covered in the Readme.os2 
  64. file. Please refer to that file for installation instructions. 
  65.  
  66. This section will concern itself with changes that can or should be made to the 
  67. Lynx.CFG file, which Lynx/2 will look for in your $ETC directory. 
  68.  
  69.  
  70. ΓòÉΓòÉΓòÉ 3.1. General Considerations ΓòÉΓòÉΓòÉ
  71.  
  72. The default placement for this file is in the $ETC directory. Definition pairs 
  73. are of the form VARIABLE:DEFINITION. NO spaces are allowed between the pair 
  74. items. If you like, you may specify it's location on the command line with the 
  75. "-cfg" command line option. 
  76.  
  77. Items may be commented out by putting a '#' as the FIRST char of the line All 
  78. definitions must be flush left and have NO spaces.!!! 
  79.  
  80. All examples given here are from the Lynx.cfg files used here. 
  81.  
  82.  
  83. ΓòÉΓòÉΓòÉ 3.2. The STARTFILE Entry ΓòÉΓòÉΓòÉ
  84.  
  85. STARTFILE is the default URL if none is specified on the command line. These 
  86. files can be remote (http://www.w3.org/default.html) or local 
  87. (file://localhost/DIRECTORY/FILENAME). 
  88.  
  89. Some examples (All but one commented out). 
  90.  
  91. # STARTFILE:http://www.cc.ukans.edu/about_lynx/www_start.html
  92. # STARTFILE:file:///e:/webpage/djd/index.html
  93. STARTFILE:http://www.cris.com/~djd/
  94.  
  95. You will probably want to put your own startfile here. 
  96.  
  97.  
  98. ΓòÉΓòÉΓòÉ 3.3. The HELPFILE Entry ΓòÉΓòÉΓòÉ
  99.  
  100. HELPFILE must be defined as a URL and must have a complete local path name if 
  101. local (file://localhost/x:/DIRECTORY/FILENAME). 
  102.  
  103. Examples are: 
  104.  
  105. #HELPFILE:http://kufacts.cc.ukans.edu/lynx_help/lynx_help_main.html
  106. HELPFILE:file://localhost/f:/lynx/help/lynx_hel.htm
  107.  
  108. You will probably want to update this to reflect the actual directory Lynx/2 is 
  109. installed in. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 3.4. The JUMPFILE Entry ΓòÉΓòÉΓòÉ
  113.  
  114. Currently, there are known problems with Jump File handling in Lynx/2.  This 
  115. will be addressed in a future release. 
  116.  
  117. JUMPFILE is the local file checked for shortcut URL's when the user presses the 
  118. 'J' (JUMP) key. The user will be prompted for a shortcut entry (analogously to 
  119. 'g'oto), and can enter one or use '?' for a list of the shortcuts with 
  120. associated links to their actual URL's. See the sample jumps files in the 
  121. samples subdirectory. Make sure your jumps file includes a '?' shortcut for a 
  122. file://localhost URL to itself: 
  123.  
  124. <dt>?<dd><a href="file://localhost/path/jumps.html">This Shortcut List</a>
  125.  
  126. If not defined here, the JUMP command will invoke the NO_JUMPFILE statusline 
  127. message. 
  128.  
  129. Do not include "file://localhost" in the definition. An example would be: 
  130.  
  131. JUMPFILE:/Lynx_Dir/jumps.html
  132.  
  133.  
  134. ΓòÉΓòÉΓòÉ 3.5. The CHARACTER_SET entry ΓòÉΓòÉΓòÉ
  135.  
  136. The CHARACTER_SET defines the users default 8 bit character set which is used 
  137. to represent the list of character entities within HTML. 
  138.  
  139. The default character sets include: 
  140.  
  141.      ISO Latin 1 
  142.  
  143.      DEC Multinational 
  144.  
  145.      IBM PC character set 
  146.  
  147.      NeXT character set 
  148.  
  149.      7 bit approximations 
  150.  
  151.  An example would be as follows, which is recommended for Lynx/2: 
  152.  
  153.   CHARACTER_SET:IBM PC character set
  154.  
  155.  
  156. ΓòÉΓòÉΓòÉ 3.6. The BOLD_HEADERS Entry ΓòÉΓòÉΓòÉ
  157.  
  158. If BOLD_HEADERS is set to TRUE the HT_BOLD default style will be acted upon for 
  159. <H1> through <H7> headers. The default is FALSE (only the uppercasing and 
  160. indentation styles are acted upon). 
  161.  
  162. An Example: 
  163.  
  164. BOLD_HEADERS:FALSE
  165.  
  166.  
  167. ΓòÉΓòÉΓòÉ 3.7. The LOCAL_EXECUTION_LINKS Entries ΓòÉΓòÉΓòÉ
  168.  
  169. Currently, these features of Lynx are disaabled in Lynx/2. The CFG file section 
  170. dealing with these is left here as a convenience for the author, in the event 
  171. that these are enabled in the future. 
  172.  
  173.  
  174. ΓòÉΓòÉΓòÉ 3.8. The INEWS Entry ΓòÉΓòÉΓòÉ
  175.  
  176. Set INEWS to the full path and name of your program for posting to newsgroups. 
  177. A "mini" inews,written in REXX, is included in the Lynx/2 distribution, and 
  178. will be used by default if this entry is commented out. You can disable news 
  179. posting by setting INEWS to "none", or via -restrictions switches. 
  180.  
  181. #INEWS:inews
  182.  
  183.  
  184. ΓòÉΓòÉΓòÉ 3.9. The VI_KEYS_ALWAYS_ON Entry ΓòÉΓòÉΓòÉ
  185.  
  186. VI_KEYS can be turned on by the user in the options screen or the .lynxrc file. 
  187. This is just the default. 
  188.  
  189. VI_KEYS_ALWAYS_ON:FALSE
  190.  
  191.  
  192. ΓòÉΓòÉΓòÉ 3.10. The EMACS_KEYS_ALWAYS_ON Entry ΓòÉΓòÉΓòÉ
  193.  
  194. EMACS_KEYS can be turned on by the user in the options screen or the .lynxrc 
  195. file. This is just the default. 
  196.  
  197. EMACS_KEYS_ALWAYS_ON:FALSE
  198.  
  199.  
  200. ΓòÉΓòÉΓòÉ 3.11. The DEFAULT_KEYPAD_MODE_IS_NUMBERS_AS_ARROWS Entry ΓòÉΓòÉΓòÉ
  201.  
  202. DEFAULT_KEYPAD_MODE specifies whether by default the user has numbers that work 
  203. like arrows or else numbered links DEFAULT KEYPAD MODE may be set to TRUE for 
  204. using numbers as arrows as default or FALSE for using numbered links as the 
  205. default. 
  206.  
  207. DEFAULT_KEYPAD_MODE_IS_NUMBERS_AS_ARROWS:TRUE
  208.  
  209.  
  210. ΓòÉΓòÉΓòÉ 3.12. The CASE_SENSITIVE_ALWAYS_ON Entry ΓòÉΓòÉΓòÉ
  211.  
  212. The default search type. This is a default that can be overridden by the user. 
  213.  
  214. CASE_SENSITIVE_ALWAYS_ON:FALSE
  215.  
  216.  
  217. ΓòÉΓòÉΓòÉ 3.13. The DEFAULT_BOOKMARK_FILE Entry ΓòÉΓòÉΓòÉ
  218.  
  219. DEFAULT_BOOKMARK_FILE is a default filename for use as a personal bookmark 
  220. file. It should start without a slash and will reference a file from the users 
  221. $HOME directory. 
  222.  
  223. NOTE: A file ending in .htm should be used eliminate potential problems 
  224.  
  225. DEFAULT_BOOKMARK_FILE:Bookmark.htm
  226.  
  227.  
  228. ΓòÉΓòÉΓòÉ 3.14. The DEFAULT_USER_MODE Entry ΓòÉΓòÉΓòÉ
  229.  
  230. DEFAULT_USER_MODE sets the default user mode for Lynx users. NOVICE shows a 
  231. three line help message at the bottom of the screen. INTERMEDIATE shows normal 
  232. amount of help (one line). ADVANCED help is replaced by the URL of the current 
  233. link 
  234.  
  235. DEFAULT_USER_MODE:NOVICE
  236.  
  237.  
  238. ΓòÉΓòÉΓòÉ 3.15. The DEFAULT_EDITOR Entry ΓòÉΓòÉΓòÉ
  239.  
  240. DEFAULT_EDITOR sets the default editor for Lynx users. If an editor is defined 
  241. then the user may edit local documents using that editor. The editor will also 
  242. be used for sending mail messages. If no editor is defined here or by the user 
  243. the user will not be able to edit local documents and a primative line oriented 
  244. mail input mode will be used. 
  245.  
  246. NOTE: Do not define an editor unless you know that every user will know how to 
  247. use it. Most users do not enjoy getting stuck in an unknown editor that they 
  248. can't get out of. Users can easily define an editor of their own using the 
  249. options menu, so it is not always desirable to set the DEFAULT_EDITOR. 
  250.  
  251. DEFAULT_EDITOR: tedit
  252.  
  253.  
  254. ΓòÉΓòÉΓòÉ 3.16. The SYSTEM_EDITOR Entry ΓòÉΓòÉΓòÉ
  255.  
  256. SYSTEM_EDITOR behaves the same as DEFAULT_EDITOR except that it can't be 
  257. changed. 
  258.  
  259. SYSTEM_EDITOR:
  260.  
  261.  
  262. ΓòÉΓòÉΓòÉ 3.17. The PREFERRED_LANGUAGE Entry ΓòÉΓòÉΓòÉ
  263.  
  264. PREFERRED_LANGUAGE is the language in MIME notation (e.g., "en", "fr") which 
  265. will be indicated by Lynx in its Accept-Language headers as the preferred 
  266. language. If available, the document will be transmitted in that language. 
  267. Users can override this setting via the 'o'ptions menu and save that preference 
  268. in their RC file. 
  269.  
  270. PREFERRED_LANGUAGE:en
  271.  
  272.  
  273. ΓòÉΓòÉΓòÉ 3.18. The Proxy Variables ΓòÉΓòÉΓòÉ
  274.  
  275. Lynx/2 supports the use of proxy servers that can act as firewall gateways and 
  276. caching servers. They are preferable to the older gateway servers. Each 
  277. protocol used by Lynx can be mapped separately using PROTOCOL_proxy environment 
  278. variables (see INSTALLATION). If you have not set them externally, you can set 
  279. them at run time via this configuration file. They will not override external 
  280. settings. 
  281.  
  282. #http_proxy:http://some.server.dom:port/
  283. #ftp_proxy:http://some.server.dom:port/
  284. #gopher_proxy:http://some.server.dom:port/
  285. #news_proxy:http://some.server.dom:port/
  286. #wais_proxy:http://some.server.dom:port/
  287. #no_proxy:host.domain.dom
  288.  
  289.  
  290. ΓòÉΓòÉΓòÉ 3.19. Printer Definitions ΓòÉΓòÉΓòÉ
  291.  
  292. Any number of printers may be defined by using multiple printer definition 
  293. sets. Printers may be any program that could be useful to your users, they do 
  294. not necessarily have to print. 
  295.  
  296. The definition of a printer is of the form: 
  297.  
  298. PRINTER:<printer name>:<printer command>:<printer option>:<lines/page>
  299.  
  300. Where: 
  301.  
  302. <printer name> is the name that the user will see. 
  303.  
  304. <printer command> is the command line arguments for printing a file the %s will 
  305. be replaced with the file being printed. If a second %s is given the second %s 
  306. will be replaced by a suggested filename that is prettier than the tempfile 
  307. name given in the first %s. This does not remove the first %s from the command 
  308. line in any manner. If you need to use only the second %s file name in your 
  309. printer command then I suggest creating a REXX script which will first copy the 
  310. first %s file name to the second %s file name, and then executing your print 
  311. command with the second %s file name. Lynxcp.exe would be useful in such a 
  312. script, as it deals with filenames specified with a mix of forward and backward 
  313. slashes. 
  314.  
  315. <printer option> specifies whether the printer should be disabled for users 
  316. without printing options. The options areTRUE or FALSE; TRUE means the printer 
  317. will always be ENABLED regardless of printer or anonymous settings FALSE means 
  318. the printer will be DISABLED when the -noprint option is on, or for anonymous 
  319. users which are not allowed to print. 
  320.  
  321. <lines/page> is an optional parameter for indicating the number of lines per 
  322. page for the printer. Defaults to 66. Use it for computing the approximate 
  323. number of pages and generating a statusline query of whether to proceed if the 
  324. document is longer than 4 printer pages. Uses the current screen length for the 
  325. computation when the built in "print to screen" option is selected. 
  326.  
  327. You must put the whole definition on one line. 
  328.  
  329. If you must use a colon, precede it with a backslash! Examples: 
  330.  
  331. #PRINTER:Computer Center printer:lpr -Pccprt %s:FALSE
  332. #PRINTER:Office printer:lpr -POffprt %s:TRUE
  333. PRINTER:HP DeskJet:prt %s:TRUE:55
  334. PRINTER:Rsynth:sayit %s:TRUE:20
  335.  
  336. Note the last example, Print To Rsynth. This calls an OS/2 Batch File, 
  337. sayit.cmd, which contains the following: 
  338.  
  339. start /min say -r 11 <%1
  340. exit
  341.  
  342. The result is that the current page is 'printed' to the Rsynth text-to-speech 
  343. engine for OS/2, and subsequently read aloud. 
  344.  
  345.  
  346. ΓòÉΓòÉΓòÉ 3.20. Downloader Definitions ΓòÉΓòÉΓòÉ
  347.  
  348. Any number of downloaders may be defined by using multiple downloader 
  349. definition sets. Downloaders may be any program that could be useful to your 
  350. users, they do not necessarily have to be a download protocol program. The most 
  351. common use of a downloader is to use Ckermit or some other transfer program so 
  352. that the user may easily transfer files back to their local machine over a 
  353. serial link. 
  354.  
  355. The definition of a downloader is of the form: 
  356.  
  357. DOWNLOADER:<downloadername>:<downloader command>:<downloader option>
  358.  
  359. <downloader name> is the name that the user will see 
  360.  
  361. <downloader command> is the command line arguments for printing a file the %s 
  362. will be replaced with the file being printed If a second %s is given the second 
  363. %s will be replaced by a suggested filename that is nicer than the tempfile 
  364. name given in the first %s. This does not replace the first %s in the command 
  365. line. If your command needs the suggest file name on the command line only, 
  366. then I suggest creating a REXX script that will first copy the first %s file 
  367. name to the second %s file name, and then execute the downloading command using 
  368. the second %s file name (e.g., 'sz' needs such a script interposed). 
  369.  
  370. <downloader option> specifies whether the downloader should be disabled for 
  371. anonymous users. The options are 
  372. TRUE or FALSE; TRUE means the downloader will always be ENABLED regardless of 
  373. the anonymous settings 
  374. FALSE means the downloader will be DISABLED when the user is anonymous. 
  375.  
  376. You must put the whole definition on one line. 
  377.  
  378. If you must use a colon, precede it with a backslash! An Example follows - the 
  379. following example copies an incoming download to my default download directory, 
  380. which is f:\download. Note the backslash after the f, denoting that the colon 
  381. is escaped. 
  382.  
  383. DOWNLOADER:Save to Default Download Dir:lynxcp %s f\:/download/%s:TRUE
  384.  
  385.  
  386. ΓòÉΓòÉΓòÉ 3.21. Uploader Definitions ΓòÉΓòÉΓòÉ
  387.  
  388. Any number of uploaders may be defined by using multiple uploader definition 
  389. sets. Uploaders may be any program that could be useful to your users, they do 
  390. not necessarily have to be an upload protocol program. The most common use of 
  391. an uploader is to use Ckermit or some other transfer program so that the user 
  392. may easily transfer files from their local machine over a serial link. 
  393.  
  394. The definition of an uploader is of the same form as a downloader: 
  395.  
  396. UPLOADER:<uploadername>:<uploader command>:<uploader option>
  397.  
  398. You must put the whole definition on one line. 
  399.  
  400. If you must use a colon, precede it with a backslash! 
  401.  
  402. UPLOADER:Use Kermit to upload from your computer: kermit -i -r -a %s:TRUE
  403.  
  404.  
  405. ΓòÉΓòÉΓòÉ 3.22. The NO_DOT_FILES Entry ΓòÉΓòÉΓòÉ
  406.  
  407. If NO_DOT_FILES is TRUE, the user will not be allowed to specify files 
  408. beginning with a dot in reply to output filename prompts. 
  409.  
  410. NO_DOT_FILES:FALSE
  411.  
  412.  
  413. ΓòÉΓòÉΓòÉ 3.23. MIME Types And Viewers ΓòÉΓòÉΓòÉ
  414.  
  415. File extensions may be assigned to MIME types using the SUFFIX: definition. 
  416.  
  417. The SUFFIX definition takes the form of: 
  418.  
  419. SUFFIX:<file extension>:<mime type>
  420.  
  421. For instance, the following definition maps the extension ".gif" to the mime 
  422. type "image/gif": 
  423.  
  424. SUFFIX:.gif:image/gif
  425.  
  426. File suffixes are case INsensitive! 
  427.  
  428. The suffix definitions listed here in the default lynx.cfg file are among those 
  429. established in the Lynx/2 executable. You can change any of the defaults by 
  430. editing that file, or via the global or personal mime.types files at run time. 
  431. They will be overridden if you assign them here. 
  432.  
  433. #SUFFIX:.ai:application/postscript
  434. #SUFFIX:.rtf:application/x-rtf
  435. #SUFFIX:.snd:audio/basic
  436. SUFFIX:.gif:image/gif
  437. #SUFFIX:.rgb:image/x-rgb
  438. #SUFFIX:.pict:image/x-pict
  439. SUFFIX:.xbm:image/x-xbm
  440. SUFFIX:.tiff:image/x-tiff
  441. SUFFIX:.jpg:image/jpeg
  442. SUFFIX:.jpeg:image/jpeg
  443. SUFFIX:.bmp:image/bmp
  444. SUFFIX:.mpg:video/mpeg
  445. SUFFIX:.mpeg:video/mpeg
  446. SUFFIX:.mpg:video/x-mpeg
  447. SUFFIX:.mpeg:video/x-mpeg
  448. SUFFIX:.mov:video/quicktime
  449. #SUFFIX:.hqx:application/octet-stream
  450. #SUFFIX:.bin:application/octet-stream
  451. #SUFFIX:.exe:application/octet-stream
  452. #SUFFIX:.tar:application/octet-stream
  453. #SUFFIX:.Z:application/octet-stream
  454. #SUFFIX:.gz:application/octet-stream
  455. #SUFFIX:.zip:application/octet-stream
  456. #SUFFIX:.lzh:application/octet-stream
  457. #SUFFIX:.lha:application/octet-stream
  458. #SUFFIX:.dms:application/octet-stream
  459. SUFFIX:.pdf:application/pdf
  460. SUFFIX:.ra:audio/x-pn-realaudio
  461. SUFFIX:.ram:audio/x-pn-realaudio
  462.  
  463. The global and personal EXTENSION_MAP files allow you to assign extensions to 
  464. MIME types which will overide any of the suffix maps in this (lynx.cfg) 
  465. configuration file, or in src/HTInit.c. See the example mime.types file in the 
  466. samples subdirectory. Normally, though, additions to viewers for Lynx/2 are 
  467. made here in the Lynx.cfg file. 
  468.  
  469. MIME types may be assigned to external viewers using the VIEWER definition. 
  470.  
  471. Note: if you do not define a viewer to a new MIME type that you assigned above 
  472. then it will be saved to disk by default. 
  473.  
  474. The VIEWER definition takes the form of: 
  475.  
  476. VIEWER:<mime type>:<viewing command>[:environment]
  477.  
  478. Where <mime type> is the MIME content type of the file. 
  479.  
  480. <viewing command> is a system command that can be used to display the file 
  481. where "%s" is replaced within the command with the physical filename (i.e. "xv 
  482. %s" becomes "xv /tmp/tempgiffile"). 
  483.  
  484. [environment] is optional. The only valid keywords are currently XWINDOWS and 
  485. NON_XWINDOWS. If the XWINDOWS environment is specified then the viewer will 
  486. only be defined when the user has the environment variable DISPLAY defined. If 
  487. the NON_XWINDOWS environment is specified the specified viewer will only be 
  488. defined when the user DOES NOT have the environment variable DISPLAY defined. 
  489.  
  490. Examples: Note that colons cannot be escaped here, so if your system command 
  491. contains a colon (to access a program on another drive, and not in the path, 
  492. for instance) you will have to call an external OS/2 Batch file instead. 
  493.  
  494. VIEWER:image/gif:gif.cmd %s
  495. VIEWER:image/x-xbm:gif.cmd %s
  496. VIEWER:image/x-rgb:gif.cmd %s
  497. VIEWER:image/x-tiff:gif.cmd %s
  498. VIEWER:image/jpeg:gif.cmd %s
  499. VIEWER:image/bmp:gif.cmd %s
  500. VIEWER:video/mpeg:start pmmpeg %s
  501. VIEWER:video/x-mpeg:start pmmpeg %s
  502. #VIEWER:video/mpeg:mpeg_play %s &:XWINDOWS
  503. VIEWER:application/pdf:acro.cmd %s
  504.  
  505. gif.cmd, as seen in the examples, is used locally by Lynx/2 to display a number 
  506. of graphics formats. The contents of gif.cmd are as follows. Again, an external 
  507. OS/2 batch file was used because a drive reference (with colon) is not legal on 
  508. this line as part of a system command. 
  509.  
  510. start d:\jvw\JView.exe %1
  511.  
  512. The global and personal MAILCAP files allow you to specify external viewers to 
  513. spawned when Lynx encounters different MIME types, which will overide any of 
  514. the suffix maps in this (lynx.cfg) configuration file, or in src/HTInit.c. See 
  515. RFC-MAILCAP.txt in the docs subdirectory and the example mailcap file in the 
  516. samples subdirectory. Again, Lynx/2 users normally use the Lynx.cfg file for 
  517. these changes. 
  518.  
  519.  
  520. ΓòÉΓòÉΓòÉ 3.24. The LOCAL_DOMAIN Entry ΓòÉΓòÉΓòÉ
  521.  
  522. LOCAL_DOMAIN is used to determine if a user is local to your campus or 
  523. organization. You MUST change this to reflect your own setup. 
  524.  
  525. LOCAL_DOMAIN:cris.com
  526.  
  527.  
  528. ΓòÉΓòÉΓòÉ 3.25. Key remapping definitions ΓòÉΓòÉΓòÉ
  529.  
  530. You may redefine the keymapping of any function in Lynx by using the KEYMAP 
  531. variable. The form of KEYMAP is: 
  532.  
  533. KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>
  534.  
  535. You must map upper and lowercase key's separately. 
  536.  
  537. A complete list of functions mapped to their default keys are provided below. 
  538. All of the mappings are commented out by default since they just map to the 
  539. default mappings, except for TOGGLE_HELP (see below). 
  540.  
  541. Special keys map to: 
  542.  
  543. #         Up Arrow: 0x80
  544. #       Down Arrow: 0x81
  545. #      Right Arrow: 0x82
  546. #       Left Arrow: 0x83
  547. #        Page Down: 0x84
  548. #          Page Up: 0x85
  549. #      Keypad Home: 0x86
  550. #       Keypad End: 0x87
  551. #   Function key 1: 0x88
  552. # vt100   Help Key: 0x88
  553. # vt100     Do Key: 0x89
  554. # vt100   Find Key: 0x8A
  555. # vt100 Select Key: 0x8B
  556. # vt100 Insert Key: 0x8C
  557. # vt100 Remove Key: 0x8D
  558. #         NULL KEY: 0x00
  559.  
  560. #KEYMAP:0x2F:SOURCE    # Toggle source viewing mode (show HTML source
  561. #KEYMAP:^R:RELOAD    # Reload the current document and redisplay
  562. #KEYMAP:q:QUIT        # Ask the user to quit
  563. #KEYMAP:Q:ABORT        # Quit without verification
  564. #KEYMAP:0x20:NEXT_PAGE    # Move down to previous page
  565. #KEYMAP:-:PREV_PAGE    # Move up to previous page
  566. #KEYMAP:^P:UP_TWO    # Move display up two lines
  567. #KEYMAP:0x8C:UP_TWO     # Function key - Move display up two lines
  568. #KEYMAP:^N:DOWN_TWO    # Move display down two lines
  569. #KEYMAP:0x8D:DOWN_TWO   # Function key - Move display down two lines
  570. #KEYMAP:^W:REFRESH    # Refresh the screen
  571. #KEYMAP:0x86:HOME       # Keypad HOME (Go to top of current document
  572. #KEYMAP:0x8A:HOME       # Function key - HOME (Go to top of current document
  573. #KEYMAP:0x87:END    # Keypad END (Go to bottom of current document
  574. #KEYMAP:0x8B:END        # Function key - END (Go to bottom of current document
  575. #KEYMAP:0x80:PREV_LINK  # Move to the previous link
  576. #KEYMAP:0x81:NEXT_LINK  # Move to the next link
  577. #KEYMAP:0x00:UP_LINK    # Move to the link above
  578. #KEYMAP:0x00:DOWN_LINK    # Move to the link below
  579. #KEYMAP:0x00:RIGHT_LINK    # Move to the link to the right
  580. #KEYMAP:0x00:LEFT_LINK    # Move to the link to the left
  581. #KEYMAP:0x7f:HISTORY    # Show the history list
  582. #KEYMAP:0x08:HISTORY    # Show the history list
  583. #KEYMAP:0x83:PREV_DOC    # Return to the previous document
  584. #KEYMAP:0x82:ACTIVATE    # Select the current link
  585. #KEYMAP:0x89:ACTIVATE   # Function key - Select the current link
  586. #KEYMAP:g:GOTO        # Goto a random URL
  587. #KEYMAP:H:HELP        # Show default help screen
  588. #KEYMAP:0x88:HELP    # Functionkey - Show default help screen
  589. #KEYMAP:i:INDEX        # Show default index
  590. #*** Edit FORM_LINK_SUBMIT_MESSAGE in userdefs.h if you change RESUBMIT ***
  591. #KEYMAP:x:RESUBMIT    # Force resubmission of form if presently cached
  592. #*** Do not change INTERRUPT from 'z' & 'Z' ***
  593. #KEYMAP:z:INTERRUPT    # Interrupt network transmission
  594. #KEYMAP:m:MAIN_MENU    # Return to the main menu
  595. #KEYMAP:o:OPTIONS    # Show the options menu
  596. #KEYMAP:i:INDEX_SEARCH    # Search a server based index
  597. #KEYMAP:/:WHEREIS    # Find a string within the current document
  598. #KEYMAP:n:NEXT        # Find next occurance of string within document
  599. #KEYMAP:c:COMMENT    # Comment to the author of the current document
  600. #KEYMAP:e:EDIT        # Edit current document
  601. #KEYMAP:=:INFO        # Show info about current document
  602. #KEYMAP:p:PRINT        # Show print options
  603. #KEYMAP:a:ADD_BOOKMARK    # Add current document to bookmark list
  604. #KEYMAP:v:VIEW_BOOKMARK    # View the bookmark list
  605. #KEYMAP:!:SHELL        # Spawn default shell
  606. #KEYMAP:d:DOWNLOAD    # Download current link
  607. #KEYMAP:j:JUMP        # Jump to a predefined target
  608. #KEYMAP:k:KEYMAP    # Display the current key map
  609. #KEYMAP:0x00:DO_NOTHING    # Does nothing (ignore this key)
  610.  
  611. If TOGGLE_HELP is mapped, in novice mode the second help menu line can be 
  612. toggled among NOVICE_LINE_TWO_A, _B, and _C, as defined in the Lynx/2 
  613. executable. Otherwise, it will be NOVICE_LINE_TWO. 
  614.  
  615.  
  616. ΓòÉΓòÉΓòÉ 3.26. Lynx/2 Color Configuration ΓòÉΓòÉΓòÉ
  617.  
  618. There are four sets of colors that can be configured in Lynx/2. They are The 
  619. Normal colors, the Links colors, the Bold colors, and the Highlight colors. 
  620. Each of these sets of colors has a foreground color, backround color, and 
  621. attribute than can be set. 
  622.  
  623. Available colors for foreground and backround are BLACK, BLUE, GREEN, CYAN, 
  624. RED, MAGENTA, YELLOW, or WHITE. 
  625.  
  626. Available Attributes for each color set are NORMAL, BLINK, BOLD, REVERSE, and 
  627. STANDOUT (a combination of BOLD and REVERSE). 
  628.  
  629. The Default Normal Colors are used by Lynx/2 for normal text: 
  630.  
  631. NORM_FOREGROUND:WHITE
  632. NORM_BACKGROUND:BLUE
  633. NORM_ATTRIBUTE:NORMAL
  634.  
  635. The Default Links colors are used by Lynx/2 to show the available hypertext 
  636. links: 
  637.  
  638. LINKS_FOREGROUND:YELLOW
  639. LINKS_BACKGROUND:BLUE
  640. LINKS_ATTRIBUTE:BOLD
  641.  
  642. The Bold colors are used by Lynx/2 to show bold text 
  643.  
  644. BOLD_FOREGROUND:GREEN
  645. BOLD_BACKGROUND:BLUE
  646. BOLD_ATTRIBUTE:BOLD
  647.  
  648. The Highlight colors are used by Lynx/2 for the current link, and information: 
  649.  
  650. HILITE_FOREGROUND:BLUE
  651. HILITE_BACKGROUND:WHITE
  652. HILITE_ATTRIBUTE:NORMAL
  653.  
  654.  
  655. ΓòÉΓòÉΓòÉ 3.27. Lynx/2 VIO Window Size ΓòÉΓòÉΓòÉ
  656.  
  657. The size Lynx/2 will set its VIO window to at sratup, in lines and columns, as 
  658. follows: 
  659.  
  660. LINES:50
  661. COLUMNS:80
  662.  
  663. If these parameters are not entered in the Lynx.Cfg file, Lynx/2 will default 
  664. to the current VIO Window size. 
  665.  
  666.  
  667. ΓòÉΓòÉΓòÉ 3.28. The Java Execution Engine ΓòÉΓòÉΓòÉ
  668.  
  669. This specifies the name of the program to run against a URL when the 'j' key is 
  670. pressed. This is for the manual execution of JAVA Applets from Lynx/2. The 
  671. following setting is correct if you are using the OS/2 JDK Runtime. 
  672.  
  673. JAVA_ENGINE:applet.exe
  674.  
  675. If this is not specified here, no executions of Java Applets will occur. 
  676.  
  677.  
  678. ΓòÉΓòÉΓòÉ 4. Setting Up the Default sendmail.lyx file ΓòÉΓòÉΓòÉ
  679.  
  680. Lynx/2 uses OS/2's sendmail.exe to send mail messages from mailto: and comment 
  681. links.  Sendmail requires a configuration file to tell it how to, and where to, 
  682. send your mail for delivery.  Lynx/2 uses a configuration file named 
  683. sendmail.lyx, located in your $ETC directory.  An example sendmail.lyx is 
  684. included in the distribution, and will be copied to your $ETC directory by the 
  685. installation REXX program. 
  686.  
  687. If you already have a working sendmail.cf file for sending mail messages, 
  688. simply skip the following and copy it to $ETC\sendmail.lyx 
  689.  
  690. To modify the included sendmail.lyx, the following changes need to be made. 
  691. PLEASE ENSURE YOU ARE USING A TEXT EDITOR THAT PRESERVES TABS, AND DOES NOT 
  692. CONVERT THEM TO SPACES, AS SENDMAIL IS VERY FUSSY ABOUT THIS.  I recommend the 
  693. 'e' editor that comes with OS/2 for this purpose. 
  694.  
  695.    1. Replace LOCALHOST.DOMAIN with the fully-qualified domain name of your 
  696.       workstation 
  697.  
  698.    2. Replace POPHOST.DOMAIN with the fully-qualified domain name of the mail 
  699.       relay (POP server) 
  700.  
  701.    3. Replace HUB.DOMAIN with the fully-qualified domain name of the mail hub 
  702.  
  703.  That's it - save the file, and test by sending an email message from Lynx/2. 
  704.  
  705.  
  706. ΓòÉΓòÉΓòÉ 5. Viewing local files with Lynx/2 ΓòÉΓòÉΓòÉ
  707.  
  708. Lynx/2 can be started by entering the Lynx/2 command along with the name of a 
  709. file to display. For example this command could be used to display an arbitrary 
  710. ASCII text file. 
  711.  
  712. lynx help.txt
  713.  
  714. When executed, Lynx/2 will clear the screen and display as much of the 
  715. specified file as will fit on the screen. Pressing a down-arrow will bring up 
  716. the next screen, and pressing an up-arrow will bring up the previous screen. If 
  717. no file is specified at startup, a default file will be displayed. (The default 
  718. is configured by the system administrator when the command is installed.) 
  719.  
  720. Lynx/2 will also display files written in the HyperText Markup Language (HTML), 
  721. if the file's name ends with the characters ".html". HTML is a file format that 
  722. allows users to create a file that contains (among other things) hypertext 
  723. links to other files. Several files linked together may be described as a 
  724. hypertext document. 
  725.  
  726. For example, this command could be used to display a file containing HTML 
  727. hypertext: 
  728.  
  729. lynx index.html
  730.  
  731. When Lynx/2 displays an HTML file, it shows links as "bold face" text, except 
  732. for one link, which is shown as "highlighted" text. Whether "boldface" or 
  733. "highlighted" text shows up as reverse video, boldface type, or a color change, 
  734. etc. depends on how the lynx.cfg file color parameters have been set up. 
  735.  
  736. The one link displayed as "highlighted" text is the currently "selected" link. 
  737. Lynx/2 will display the file associated with the selected link when a 
  738. right-arrow or a Return key is pressed. To select a particular link, press the 
  739. up-arrow or down-arrow keys until the desired link becomes "highlighted," and 
  740. then press the right-arrow or Return key to view the linked information. 
  741. Information included in the HTML file tells Lynx/2 where to find the linked 
  742. file and what kind of server will provide it (i.e. HTTP, Gopher, etc.). 
  743.  
  744. When a binary file is encountered that Lynx/2 does not have a viewer configured 
  745. for, Lynx/2 will ask the user if he/she wishes to download the file or cancel. 
  746. If the user selects 'D' for download, Lynx/2 will transfer the file into a 
  747. temporary location and present the user with a list of options. The only 
  748. default option is "save file to disk". Any number of additional download 
  749. methods may be defined in the lynx.cfg file. Programs like kermit, zmodem and 
  750. FTP are some possible options. 
  751.  
  752.  
  753. ΓòÉΓòÉΓòÉ 6. Lynx/2 online help ΓòÉΓòÉΓòÉ
  754.  
  755. Online help is available while viewing any document. Press the '?' or 'H' key 
  756. to see a list of help topics. See the section titled 'Navigating hypertext 
  757. documents with Lynx/2' for information on navigating through the help files. 
  758.  
  759.  
  760. ΓòÉΓòÉΓòÉ 7. Leaving Lynx/2 ΓòÉΓòÉΓòÉ
  761.  
  762. To exit Lynx/2 use the 'q' command. You will be asked whether you really want 
  763. to quit. Answering 'y' will exit and 'n' will return you to the current 
  764. document. Use 'Q' or CTRL-D to quit without verification. 
  765.  
  766.  
  767. ΓòÉΓòÉΓòÉ 8. Starting Lynx/2 with a Remote File ΓòÉΓòÉΓòÉ
  768.  
  769. If you wish to view a remote file (that is, a file residing on some computer 
  770. system other than the one upon which you are running Lynx/2) without first 
  771. viewing a local file, you must identify that file by using a Uniform Resource 
  772. Locator (URL). URL's take the general form: 
  773.  
  774. PROTOCOL://HOST/PATH/FILENAME 
  775.  
  776. where: 
  777.  
  778.   PROTOCOL 
  779.  
  780.            identifies the communications protocol used by the server that will 
  781.            provide the file. As mentioned earlier, Lynx/2 (and any WWW client) 
  782.            can interact with a variety of servers, each with its own protocol. 
  783.  
  784.   HOST 
  785.  
  786.            is the Internet address of the computer system on which the server 
  787.            is running, and 
  788.  
  789.   PATH and FILENAME 
  790.  
  791.            identify the directory path and file of interest. 
  792.  
  793.  Here are some sample URL's. 
  794.  
  795.   HTTP (HyperText Transfer Protocol) 
  796.  
  797.            http://www.cris.com/~djd/ 
  798.  
  799.   Gopher 
  800.  
  801.            gopher://gopher.micro.umn.edu/11/ 
  802.  
  803.   FTP (File Transfer Protocol) 
  804.  
  805.            ftp://ftp2.cc.ukans.edu/pub/lynx/README 
  806.  
  807.   WAIS (Wide Area Information Service protocol) 
  808.  
  809.            wais://cnidr.org/directory-of-servers 
  810.  
  811.  A URL may be specified to Lynx/2 on the command line, as in: 
  812.  
  813.            lynx http://kufacts.cc.ukans.edu/cwis/kufacts_start.html 
  814.  
  815.  
  816. ΓòÉΓòÉΓòÉ 9. Starting Lynx/2 with the the WWW_HOME environment variable. ΓòÉΓòÉΓòÉ
  817.  
  818. You may also specify a starting file for Lynx/2 using the WWW_HOME environment 
  819. variable, 
  820.  
  821.   OS/2 
  822.  
  823.                       set WWW_HOME=file:///e:/webpage/index.html
  824.  
  825.  
  826. ΓòÉΓòÉΓòÉ 10. Navigating hypertext documents with Lynx/2 ΓòÉΓòÉΓòÉ
  827.  
  828. The process of moving within a hypertext web, selecting and displaying links is 
  829. known as "navigation." With Lynx/2 almost all navigation can be accomplished 
  830. with the arrow keys and the numeric keypad. 
  831.  
  832.                                        +-------+-------+-------+
  833.                                        | TOP   |  /|\  | Page  |
  834.               arrow keys               | of    |   |   | UP    |
  835.                                        | text 7|   |  8|      9|
  836.               +---------+              +-------+-------+-------+
  837.               | SELECT  |              |       |       |       |
  838.               | prev /|\|              | <---  |       |  ---> |
  839.               | link  | |              |      4|      5|      6|
  840.     +---------+---------+---------+    +-------+-------+-------+
  841.     |    BACK | SELECT  | DISPLAY |    | END   |   |   | Page  |
  842.     |<-- prev | next  | | sel. -->|    | of    |   |   | DOWN  |
  843.     |    doc. | link \|/| link    |    | text 1|  \|/ 2|      3|
  844.     +---------+---------+---------+    +-------+-------+-------+
  845.  
  846. There are also a few other keyboard commands to aid in navigation. Some of 
  847. these commands depend on the fact that Lynx/2 keeps a list of each file you 
  848. visit called the "history list". The "backspace" or "delete" key will show you 
  849. the whole history list. Any of the documents shown in the list may be revisited 
  850. by selecting them from the history screen. The 'm' key command will take you 
  851. back to the starting document unless you specified the -homepage=URL option at 
  852. the command line. 
  853.  
  854. The 'i' key presents an index of documents. The default index is usually a 
  855. document pointing to servers around the world, but the index can be changed by 
  856. the system administrator or on the command line using the -index switch, and 
  857. therefore depends on how the Lynx/2 program you are using was configured. 
  858.  
  859. If you choose a link to a server with active access authorization Lynx/2 will 
  860. automatically prompt for a username and a password. If you give the correct 
  861. information, you will then be served the requested information. Lynx/2 will 
  862. automatically send your username and password to the same server if it is 
  863. needed again. 
  864.  
  865.  
  866. ΓòÉΓòÉΓòÉ 11. Printing, Mailing, and Saving files to disk. ΓòÉΓòÉΓòÉ
  867.  
  868. Documents may be printed using the 'p' command. After pressing the 'p' key a 
  869. menu of Print Options will be displayed. The menu will vary according to how 
  870. the lynx.cfg file has been set up. 
  871.  
  872. The "Save to a local file" option allows you to save the document into a file 
  873. on your disk space. Any number of additional print options may also be 
  874. available as configured in the lynx.cfg file. 
  875.  
  876.  
  877. ΓòÉΓòÉΓòÉ 12. Lynx/2 searching commands ΓòÉΓòÉΓòÉ
  878.  
  879. Two commands activate searching in Lynx/2: "/" and "s". While viewing a normal 
  880. document use the "/" command to find a word or phrase within the current 
  881. document. The search type will depend on the search option setting in the 
  882. options menu (see below). The search options are case sensitive and case 
  883. insensitive. Some documents are designated "index documents". These documents 
  884. can be searched to retrieve additional information from an index server. The 
  885. "s" key allows searching of index documents. 
  886.  
  887.  
  888. ΓòÉΓòÉΓòÉ 13. Lynx/2 options menu ΓòÉΓòÉΓòÉ
  889.  
  890. The Lynx/2 Options Menu may be accessed by pressing the 'o' key. The current 
  891. Lynx/2 Options Menu contains the following configurable options. 
  892.  
  893.                       Options Menu
  894.      E)ditor                    : emacs
  895.      D)ISPLAY variable          : NONE
  896.      B)ookmark file             : home_page
  897.      F)TP sort criteria         : By Filename
  898.      P)ersonal mail address     : mymail@myhost.myext
  899.      S)earching type            : CASE INSENSITIVE
  900.      C)haracter set             : ISO Latin 1
  901.      V)I keys                   : OFF
  902.      e(M)acs keys               : OFF
  903.      K)eypad as arrows
  904.           or Numbered links     : Numbers act as arrows
  905.      U)ser mode                 : Advanced
  906.      L)ocal execution links     : Always off
  907.      auto-run J)ava Applets     : YES
  908.  
  909. An option can be changed by entering the capital letter of the option you want 
  910. to change (i.e. 'E' for Editor). For fields where text must be entered, simply 
  911. enter the text by typing on the keyboard. The Backspace and Delete keys can be 
  912. used to correct mistakes, and CTRL-U can be used to erase the whole line. When 
  913. you are done entering a change press the Return key to get back to the Command? 
  914. prompt. 
  915.  
  916. For fields where you must choose from a list of choices, press any key to 
  917. toggle the choices and press the Return key to finish the change. 
  918.  
  919. When you are done changing options use the 'r' command to return to Lynx/2 or 
  920. the '>' command to save the options to a lynxrc file and return to Lynx/2.  The 
  921. lynxrc file is saved in the $HOME directory. 
  922.  
  923. The following table describes the options available on the Options Menu: 
  924.  
  925.   Editor 
  926.  
  927.            The editor to be invoked when editing browsable files, and sending 
  928.            mail or comments. The full pathname of the editor command should be 
  929.            specified when possible. 
  930.  
  931.   DISPLAY variable 
  932.  
  933.            This option is only relevant to X Window users. The DISPLAY variable 
  934.            is picked up automatically from the environment if it has been 
  935.            previously set. 
  936.  
  937.   Bookmark file 
  938.  
  939.            This is the filename and location of your personal bookmark file. 
  940.            The bookmark file allows frequently travelled links to be stored in 
  941.            a personal easy to access file. Using the 'a' command (see below) 
  942.            you may save any link into your bookmark file. If the path specified 
  943.            does not begin with a slash then the path will reference your home 
  944.            directory. 
  945.  
  946.   FTP sort criteria 
  947.  
  948.            This option allows you to specify how files will be sorted within 
  949.            FTP listings. The current options include "By Filename ", "By Size 
  950.            ", "By Type ", and "By Date ". 
  951.  
  952.   Personal mail address 
  953.  
  954.            This mail address will be used to help you send files to yourself 
  955.            and will be included as the From: address in any mail or comments 
  956.            that you send. It will also be sent as the From: field in all HTTP 
  957.            get requests. 
  958.  
  959.   Searching type 
  960.  
  961.            Searching type has two possible values: CASE INSENSITIVE (default) 
  962.            and CASE SENSITIVE. The searching type effects inter-document 
  963.            searches only, and determines whether searches for words within 
  964.            documents will be done in a case-sensitive or case-insensitive 
  965.            manner. 
  966.  
  967.   VI keys 
  968.  
  969.            If set to ON then the lowercase h,j,k, and l keys will be mapped to 
  970.            left, down, up, and right arrow, respectively. 
  971.  
  972.   Emacs keys 
  973.  
  974.            If set to ON then the CTRL-P, CTRL-N, CTRL-F, and CTRL-B keys will 
  975.            be mapped to up, down, right, and left arro arrow arroww, 
  976.            respectively. 
  977.  
  978.   Keypad as arrows or numbered links 
  979.  
  980.            This option gives the choice between navigating with the arrow keys 
  981.            or having every link numbered so that the links may be selected by 
  982.            numbers as well as using the arrow keys. 
  983.  
  984.   User Mode 
  985.  
  986.            There are three possible choices: Novice, Intermediate, and 
  987.            Advanced. 
  988.  
  989.             Novice 
  990.  
  991.                           In Novice mode two lines of help are displayed at the 
  992.                           bottom of the screen. 
  993.  
  994.             Intermediate 
  995.  
  996.                           Intermediate mode turns off the help lines. 
  997.  
  998.             Advanced 
  999.  
  1000.                           Advanced mode displays the URL of the currently 
  1001.                           selected link at the bottom of the screen. 
  1002.  
  1003.   Local execution scripts or links 
  1004.  
  1005.            Local execution can be activated by the system administrator. If it 
  1006.            has not been activated you will not see this option in the options 
  1007.            menu. When a local execution script is encountered Lynx/2 checks the 
  1008.            users options to see whether the script can be executed. Users have 
  1009.            the following options: 
  1010.  
  1011.             Always off 
  1012.  
  1013.                           Local execution scripts will never be executed 
  1014.  
  1015.             For Local files only 
  1016.  
  1017.                           Local execution scripts will only be executed if the 
  1018.                           script to be executed resides on the local machine, 
  1019.                           and is referenced by a URL that begins with 
  1020.                           "file://localhost" 
  1021.  
  1022.             Always on 
  1023.  
  1024.                           All local exection scripts will be executed 
  1025.  
  1026.            If the users options permit the script to be executed Lynx/2 will 
  1027.            spawn a shell and run the script. If the script cannot be executed 
  1028.            Lynx/2 will show the script within the Lynx/2 window and inform the 
  1029.            user that the script is not allowed to be executed and will ask the 
  1030.            user to check his/her options. 
  1031.  
  1032.   Auto-run Java Applets 
  1033.  
  1034.            If this value is set to YES, Lynx/2 will automatically run any Java 
  1035.            Applets found on the page currently being downloaded.  If No, the 
  1036.            presence of an Applet will be indicated on the screen, and it may be 
  1037.            run manually by pressing the 'j' key. 
  1038.  
  1039.  
  1040. ΓòÉΓòÉΓòÉ 14. Comments and mailto: links ΓòÉΓòÉΓòÉ
  1041.  
  1042. At any time while viewing documents within Lynx/2, you may use the 'c' command 
  1043. to send a mail message to the owner of the current document if the author of 
  1044. the document has specified ownership. If no ownership is specified then 
  1045. comments are disabled. Certain links called "mailto:" links will also allow you 
  1046. to send mail to other people. Using the mail features within Lynx/2 is 
  1047. straightforward. 
  1048.  
  1049. Once you have decided to send a comment or have selected a "mailto:" link a new 
  1050. screen will appear showing you who you are sending the message to. Lynx/2 will 
  1051. ask for your name, your e-mail address, and the subject of the message. If you 
  1052. have filled in the "personal mail address" field in the Options Menu, your 
  1053. e-mail address will be filled in automatically. After entering the above 
  1054. information, if you have an editor defined in the Options Menu and you are not 
  1055. an anonymous user then your specified editor will be spawned for you so that 
  1056. you can enter your message. If you do not have an editor defined or you are an 
  1057. anonymous user, a simple line mode input scheme will allow you to enter your 
  1058. message. 
  1059.  
  1060. To finish sending the message, exit your spawned editor or, if you are using 
  1061. the simple line mode input scheme, type a "." (period) on a line by itself. You 
  1062. will be asked a final time whether to send the message. If you press 'y' then 
  1063. the message will be sent, if you press 'n' the message will be deleted. 
  1064.  
  1065.  
  1066. ΓòÉΓòÉΓòÉ 15. USENET News posting ΓòÉΓòÉΓòÉ
  1067.  
  1068. While reading news articles with Lynx/2 you should see a link that says "Reply 
  1069. to user@host" and a link that says "Reply to newsgroup(s)" 
  1070.  
  1071.   Reply to user@host 
  1072.  
  1073.            user@host will actually appear as the mail address of the person who 
  1074.            posted the news article. Selecting the link will allow you to send a 
  1075.            message to the person who wrote the message you are currently 
  1076.            viewing. You will be given the option of including the original 
  1077.            message in your reply. 
  1078.  
  1079.   Reply to newsgroup(s) 
  1080.  
  1081.            Selecting this link will allow you to post back to the newsgroup 
  1082.            that you are currently reading and any newsgroups that the message 
  1083.            may be cross-posted to. You will be given the option of including 
  1084.            the original message in your reply. Once you have typed in your 
  1085.            message the inews program will be called to post your message to 
  1086.            your news host. 
  1087.  
  1088.  
  1089. ΓòÉΓòÉΓòÉ 16. Lynx/2 and HTML Forms ΓòÉΓòÉΓòÉ
  1090.  
  1091. This section describes the Lynx/2 Forms Interface. HTML gives document 
  1092. providers the ability to create on-line forms which may be filled out when the 
  1093. document is viewed. When a form is submitted the information on the form can be 
  1094. used to search a database or complete a survey. 
  1095.  
  1096. An HTML Form provides for the use of buttons or to perform an action (such as 
  1097. submit), checkboxes and radio buttons to select options from a list, and fields 
  1098. for entering text. 
  1099.  
  1100.   Buttons: 
  1101.  
  1102.            Buttons are displayed in the same way that Lynx/2 displays links in 
  1103.            a document. To "push" the button press the RIGHT ARROW or RETURN 
  1104.            key. 
  1105.  
  1106.   Checkboxes and Radio buttons 
  1107.  
  1108.            Checkboxes and radio buttons are displayed as parenthesis: (). When 
  1109.            a box is checked or a button selected, an asterisk appears within 
  1110.            the parenthesis: (*). To check a box or select a radio button press 
  1111.            the RIGHT ARROW or RETURN key. 
  1112.  
  1113.   Selection Fields 
  1114.  
  1115.            Selection fields are displayed as brackets with the default option 
  1116.            displayed between them: [default__]. To select an option press 
  1117.            theRIGHT ARROW or RETURN key. A box with a border of asterisks will 
  1118.            appear with the list of possible options listed within the box. Use 
  1119.            the UP ARROW and DOWN ARROW keys to move the cursor between options 
  1120.            and the RIGHT ARROW or RETURN key to select an option. 
  1121.  
  1122.   Text Entry Fields 
  1123.  
  1124.            Text entry fields are displayed as a row of underscores the length 
  1125.            of the entry field: _______. You may enter text directly by typing 
  1126.            at the keyboard.  If you input more text than the field can hold 
  1127.            your input will be truncated. If you fill a text field the cursor 
  1128.            will not move off the field but remain at the last field position. 
  1129.  
  1130.            Basic Line editing commands are now supported in Lynx/2.  Form 
  1131.            fields start in overstrike editing mode - Hitting the insert key 
  1132.            toggles between insert and overstrike mode. 
  1133.  
  1134.  You can move around the form using the standard Lynx/2 navigation keys. UP 
  1135.  ARROW and DOWN ARROW keys respectively select the previous or next field, box, 
  1136.  or button. The TAB key selects the next field, box, or button. 
  1137.  
  1138.   NOTE:If you have a text input field selected you will not have access to any 
  1139.  of the Lynx/2 keystroke commands. Select a button or box when you want to use 
  1140.  Lynx/2 keystrokes. 
  1141.  
  1142.  
  1143. ΓòÉΓòÉΓòÉ 17. Viewing the HTML document source and editing documents ΓòÉΓòÉΓòÉ
  1144.  
  1145. When viewing HTML documents it is possible to view the unrendered (i.e., the 
  1146. original HTML) source of the document by pressing the '\' (backslash) key. The 
  1147. document will be reloaded from the server or disk and displayed on the screen 
  1148. unrendered. When viewing unrendered documents you may print them as any normal 
  1149. document. 
  1150.  
  1151. Selecting the Print to a local file option from the Print Menu, makes it 
  1152. possible to save the source of the document to disk so that you may have a 
  1153. local copy of the document. 
  1154.  
  1155. NOTE: When saving an HTML document it is important to name the document with an 
  1156. ".html" or ".htm" extension, if you want to read it with Lynx/2 again later. 
  1157.  
  1158. Lynx/2 can allow users to edit documents that reside on the local system. To 
  1159. enable editing, documents must be referenced using a "file:" URL or by 
  1160. specifying a plain filename on the command line as in the following two 
  1161. examples: 
  1162.  
  1163.            lynx file://localhost/FULL/PATH/FILENAME 
  1164.  
  1165.            lynx path/filename.html 
  1166.  
  1167.  In addition, the user must also specify an editor in the Options Menu so that 
  1168.  Lynx/2 knows which editor to use. If the file is specified correctly and an 
  1169.  editor is defined, then you may edit documents by using the 'e' command. When 
  1170.  the 'e' command is entered your specified editor is spawned to edit the file. 
  1171.  After changes are completed, exit your editor and you will return to Lynx/2. 
  1172.  Lynx/2 will reload and render the file so that changes can be immediately 
  1173.  examined. 
  1174.  
  1175.  
  1176. ΓòÉΓòÉΓòÉ 18. Reloading files and refreshing the display ΓòÉΓòÉΓòÉ
  1177.  
  1178. The CTRL-R command will reload and rerender the file that you are currently 
  1179. viewing. CTRL-L or CTRL-W will refresh or wipe the screen to remove or correct 
  1180. any errors that may be caused by operating system or other messages. 
  1181.  
  1182.  
  1183. ΓòÉΓòÉΓòÉ 19. Lynx/2 bookmarks ΓòÉΓòÉΓòÉ
  1184.  
  1185. It is often useful to place a bookmark to aid in returning quickly to a 
  1186. document. To use the bookmark feature you must first use the Options Menu to 
  1187. specify a bookmark filename. 
  1188.  
  1189. To save a bookmark to the document you wish to place in the bookmark file press 
  1190. the 'a' key and you will be asked 
  1191.  
  1192.            Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): 
  1193.  
  1194.  Answer 'd' to save a link to the document you are currently viewing or 'l' to 
  1195.  save the link that is currently selected on the page. Selecting 'c' will 
  1196.  cancel without saveing anything to your bookmark file. 
  1197.  
  1198.  Use the 'v' command to view the list of bookmarks you have saved. While 
  1199.  viewing the bookmark list you may select a bookmark as you would any other 
  1200.  link. 
  1201.  
  1202.  
  1203. ΓòÉΓòÉΓòÉ 20. Loading Embedded Java Apps ΓòÉΓòÉΓòÉ
  1204.  
  1205. If this option is set up in the Lynx.Cfg file (see the section on Lynx.cfg 
  1206. settings), pressing the 'j' key will spawn the designated Java Applet Execution 
  1207. Engine (usually, applet.exe from the OS/2 JDK), against the URL currently being 
  1208. displayed. Any Java applets referenced from this URL will be executed by this 
  1209. program at this time. 
  1210.  
  1211. Note that in order for this to work, the OS/2 JDK Runtime must be installed. 
  1212. This can be obtained from IBM's Java Info Web Site, at 
  1213. http://ncc.hursley.ibm.com/javainfo/ . Only the runtime.zip file is required 
  1214. for execution of Java Applets from Lynx/2. 
  1215.  
  1216. Lynx/2 now flags the presence of Java Applets on a page, and will automatically 
  1217. run them if the correct option is set in the Options menu.  Otherwise, applets 
  1218. may be manually executed by pressing the 'j' key. 
  1219.  
  1220.  
  1221. ΓòÉΓòÉΓòÉ 21. Jump Command ΓòÉΓòÉΓòÉ
  1222.  
  1223. A feature similar to the Lynx/2 bookmarks is the jump command. The jump command 
  1224. allows you to enter a shortcut name to access a URL. If the jump feature is 
  1225. active, typing 'j' will produce a prompt where you may enter the shortcut name. 
  1226. Type '?' at the jump prompt for a list of shortcut names available. 
  1227.  
  1228. Note to System Administrators: Read the "lynx.cfg" file on how to set up the 
  1229. jump command for your system and how to define shortcut names. 
  1230.  
  1231.  
  1232. ΓòÉΓòÉΓòÉ 22. Other useful commands ΓòÉΓòÉΓòÉ
  1233.  
  1234.   ! 
  1235.  
  1236.            When '!' is pressed your default shell will be spawned. When you 
  1237.            quit or exit the shell you will return to Lynx/2. (Usually 'exit' 
  1238.            under UNIX and 'logout' under VMS) This command is usually disabled 
  1239.            for anonymous users. 
  1240.  
  1241.   g 
  1242.  
  1243.            The 'g' command allows any URL to be viewed. Pressing the 'g' 
  1244.            command will bring up a prompt asking for a URL. Type in the URL 
  1245.            that you wish to view. 
  1246.  
  1247.   = 
  1248.  
  1249.            The '=' command shows information about the current document and the 
  1250.            currently selected link if there is one. The number of lines in the 
  1251.            file, URL, title, owner, and type are shown. 
  1252.  
  1253.   z 
  1254.  
  1255.            Lynx/2 supports completely interruptable I/O processes. Press the 
  1256.            'z' key at any time during a connect or transfer process and the 
  1257.            process will be halted. If any data was transferred before the 
  1258.            interrupt, it will be displayed. 
  1259.  
  1260.  
  1261. ΓòÉΓòÉΓòÉ 23. Summary Of Keyboard Commands ΓòÉΓòÉΓòÉ
  1262.  
  1263. MOVEMENT :    Down arrow     - Highlight next topic
  1264.               Up arrow       - Highlight previous topic
  1265.               Right arrow,   - Jump to highlighted topic
  1266.               Return, Enter
  1267.               Left arrow     - Return to previous topic
  1268.  
  1269. SCROLLING:   + (or space)   - Scroll down to next page
  1270.           - (or b)       - Scroll up to previous page
  1271.  
  1272. OTHER:       ? (or h)       - Help
  1273.           a              - Add the current link to your bookmark file
  1274.           c              - Send a comment to the document owner
  1275.           d              - Download the current link
  1276.           e              - Edit the current file
  1277.           g              - Goto a user specified  ^PURL^Q  or file
  1278.           i              - Show an index of documents
  1279.           j              - Execute Embedded Java Applets
  1280.           J              - Execute a Jump Operation
  1281.           k              - Show a list of key mappings
  1282.           m              - Return to main screen
  1283.           o              - Set your options
  1284.           p              - Print  to a file, mail, printers, or other
  1285.           q              - Quit (Capital 'Q' for quick quit)
  1286.           /              - Search for a string within the current document
  1287.           s              - Enter a search string for an external search
  1288.           n              - Go to the next search string
  1289.           v              - View your bookmark file
  1290.           z              - Cancel transfer in progress
  1291.           [backspace]    - Go to the history page
  1292.           =              - Show file and link info
  1293.           \              - Toggle document source/rendered view
  1294.           !              - Spawn your default shell
  1295.           CTRL-R         - Reload current file and refresh the screen
  1296.           CTRL-W         - Refresh the screen
  1297.           CTRL-U         - Erase input line
  1298.           CTRL-G         - Cancel input or transfer
  1299.  
  1300.  
  1301. ΓòÉΓòÉΓòÉ 24. The Lynx/2 command line ΓòÉΓòÉΓòÉ
  1302.  
  1303. The basic syntax of the Lynx/2 command can be represented as one of the 
  1304. following: 
  1305.  
  1306.                       lynx [options]
  1307.  
  1308.                       lynx [options] startup_file
  1309.  
  1310.  where 
  1311.  
  1312.   startup_file 
  1313.  
  1314.            is the file that Lynx/2 will load at start-up. 
  1315.  
  1316.                If no file is specified, Lynx/2 will use a default starting 
  1317.                 file and base directory determined during installation. 
  1318.  
  1319.                If a specified file is local (i.e., not a URL) Lynx/2 displays 
  1320.                 that file and uses the directory in which that file resides as 
  1321.                 the base directory. 
  1322.  
  1323.                If a URL is specified, the file will be retrieved, and only the 
  1324.                 server base directory will be relevant to further accesses. 
  1325.  
  1326.   options 
  1327.  
  1328.            can be selected from the following list, where items in all-caps 
  1329.            indicate that a substitution must be made. 
  1330.  
  1331.             -anonymous 
  1332.  
  1333.                           used to specify the anonymous account. 
  1334.  
  1335.             -auth=usernamecolon;.password 
  1336.  
  1337.                           id and password for protected pages. 
  1338.  
  1339.             -case 
  1340.  
  1341.                           enable case-sensitive string searching. 
  1342.  
  1343.             -cache=NUMBER 
  1344.  
  1345.                           set the NUMBER of documents cached in memory. The 
  1346.                           default is 10. 
  1347.  
  1348.             -cfg=FILENAME 
  1349.  
  1350.                           specifies a Lynx/2 configuration file other than the 
  1351.                           default lynx.cfg. 
  1352.  
  1353.             -display=DISPLAY 
  1354.  
  1355.                           set the display variable for X rexeced programs. 
  1356.  
  1357.             -dump 
  1358.  
  1359.                           dumps the formatted output of the default document or 
  1360.                           one specified on the command line to standard out. 
  1361.                           Under UNIX this can be used in the following way: 
  1362.                           lynx -dump http://info.cern.ch/default.html. 
  1363.  
  1364.             -editor=EDITOR 
  1365.  
  1366.                           enable edit mode using the specified EDITOR . (vi, 
  1367.                           ed, emacs, etc.) 
  1368.  
  1369.             -emacskeys 
  1370.  
  1371.                           enable emacs-like key movement. 
  1372.  
  1373.             -error_file=FILENAME 
  1374.  
  1375.                           the status code from the HTTP request is placed in 
  1376.                           this file 
  1377.  
  1378.             -force_html 
  1379.  
  1380.                           forces the first document to be interpreted as HTML. 
  1381.  
  1382.             -ftp 
  1383.  
  1384.                           disable ftp access. 
  1385.  
  1386.             -get_data 
  1387.  
  1388.                           properly formatted data for a get form are read in 
  1389.                           from stdin and passed to the form. Input is 
  1390.                           terminated by a line that starts with '---'. 
  1391.  
  1392.             -help 
  1393.  
  1394.                           print this Lynx/2 command syntax usage message. 
  1395.  
  1396.             -index=URL 
  1397.  
  1398.                           set the default index file to the specified URL 
  1399.  
  1400.             -mime_header 
  1401.  
  1402.                           mime header is returned as well. 
  1403.  
  1404.             -noprint 
  1405.  
  1406.                           disable print functions. 
  1407.  
  1408.             -noredir 
  1409.  
  1410.                           don't follow URL redirections 
  1411.  
  1412.             -nostatus 
  1413.  
  1414.                           disable the retrieval status messages. 
  1415.  
  1416.             -post_data 
  1417.  
  1418.                           properly formatted data for a post form are read in 
  1419.                           from stdin and passed to the form. Input is 
  1420.                           terminated by a line that starts with '---'. 
  1421.  
  1422.             -print 
  1423.  
  1424.                           enable print functions. (default) 
  1425.  
  1426.             -restrictions 
  1427.  
  1428.                           allows a list of services to be disabled selectively 
  1429.                           and takes the following form: "lynx 
  1430.                           -restrictions=[option][,option][,option]..." This 
  1431.                           list is printed if no options are specified. 
  1432.  
  1433.                            all 
  1434.  
  1435.                                          restricts all options. 
  1436.  
  1437.                            bookmark 
  1438.  
  1439.                                          disallow changing the location of the 
  1440.                                          bookmark file. 
  1441.  
  1442.                            default 
  1443.  
  1444.                                          same as command line option 
  1445.                                          -anonymous. Disables default services 
  1446.                                          for anonymous users. Currently set to 
  1447.                                          all restricted except for: 
  1448.                                          inside_telnet, outside_telnet, 
  1449.                                          inside_news, inside_ftp, outside_ftp, 
  1450.                                          inside_rlogin, outside_rlogin, jump, 
  1451.                                          mail and goto. Defaults are setable 
  1452.                                          within userdefs.h. 
  1453.  
  1454.                            disk_save 
  1455.  
  1456.                                          disallow saving binary files to disk 
  1457.                                          in the download menu. 
  1458.  
  1459.                            download 
  1460.  
  1461.                                          disallow downloaders in the download 
  1462.                                          menu. 
  1463.  
  1464.                            editor 
  1465.  
  1466.                                          disallow editing. 
  1467.  
  1468.                            exec 
  1469.  
  1470.                                          disable execution scripts. 
  1471.  
  1472.                            exec_frozen 
  1473.  
  1474.                                          disallow the user from changing the 
  1475.                                          local execution option. 
  1476.  
  1477.                            file_url 
  1478.  
  1479.                                          disallow using G)oto to go to file: 
  1480.                                          URL's. 
  1481.  
  1482.                            goto 
  1483.  
  1484.                                          disable the 'g' (goto) command. 
  1485.  
  1486.                            inside_ftp 
  1487.  
  1488.                                          disallow ftps for people coming from 
  1489.                                          inside your domain. 
  1490.  
  1491.                            inside_news 
  1492.  
  1493.                                          disallow USENET news posting for 
  1494.                                          people coming from inside you domain. 
  1495.  
  1496.                            inside_rlogin 
  1497.  
  1498.                                          disallow rlogins for people coming 
  1499.                                          from inside your domain. 
  1500.  
  1501.                            inside_telnet 
  1502.  
  1503.                                          disallow telnets for people coming 
  1504.                                          from inside your domain. 
  1505.  
  1506.                            jump 
  1507.  
  1508.                                          disable the 'j' (jump) command. 
  1509.  
  1510.                            mail 
  1511.  
  1512.                                          disable mailing feature. 
  1513.  
  1514.                            news_post 
  1515.  
  1516.                                          disable USENET News posting. 
  1517.  
  1518.                            options_save 
  1519.  
  1520.                                          disallow saving options in .lynxrc. 
  1521.  
  1522.                            outside_ftp 
  1523.  
  1524.                                          disallow ftps for people coming from 
  1525.                                          outside your domain. 
  1526.  
  1527.                            outside_news 
  1528.  
  1529.                                          disallow USENET news posting for 
  1530.                                          people coming from outside you domain. 
  1531.  
  1532.                            outside_rlogin 
  1533.  
  1534.                                          disallow rlogins for people coming 
  1535.                                          from outside your domain. 
  1536.  
  1537.                            outside_telnet 
  1538.  
  1539.                                          disallow telnets for people coming 
  1540.                                          from outside your domain. 
  1541.  
  1542.                            print 
  1543.  
  1544.                                          disallow most print options. 
  1545.  
  1546.                            shell 
  1547.  
  1548.                                          disallow shell escapes. 
  1549.  
  1550.             -rlogin 
  1551.  
  1552.                           disable recognition of rlogin commands. 
  1553.  
  1554.             -show cursor 
  1555.  
  1556.                           If enabled the cursor will not be hidden in the right 
  1557.                           hand corner but will instead be positioned at the 
  1558.                           start of the currently selected link. show cursor is 
  1559.                           the default for systems without FANCY_CURSES 
  1560.                           capabilities, and the default configuration can be 
  1561.                           changed in userdefs.h. 
  1562.  
  1563.             -source 
  1564.  
  1565.                           works the same as dump but outputs HTML source 
  1566.                           instead of formatted text. 
  1567.  
  1568.             -telnet 
  1569.  
  1570.                           disable recognition of telnet commands. 
  1571.  
  1572.             -term=TERM 
  1573.  
  1574.                           tell Lynx/2 what terminal type to assume its talking 
  1575.                           to. (This may be useful for remote execution, when, 
  1576.                           for example, Lynx/2 connects to a remote TCP/IP port 
  1577.                           that starts a script that, in turn, starts another 
  1578.                           Lynx/2 process.) 
  1579.  
  1580.             -trace 
  1581.  
  1582.                           turns on WWW trace mode. 
  1583.  
  1584.             -vikeys 
  1585.  
  1586.                           enable vi-like key movement. 
  1587.  
  1588.             -version 
  1589.  
  1590.                           print version information 
  1591.  
  1592.  No options are required, nor is a starting file required. White space may be 
  1593.  substituted for any equal sign (=) appearing in the option list above. 
  1594.  
  1595.  
  1596. ΓòÉΓòÉΓòÉ 25. Additional Information ΓòÉΓòÉΓòÉ
  1597.  
  1598. Just a few extra notes. 
  1599.  
  1600.  
  1601. ΓòÉΓòÉΓòÉ 25.1. What To Do If It Doesn't Work ΓòÉΓòÉΓòÉ
  1602.  
  1603. Email me, Derek J Decker, at djd@cris.com - I'll try to determine what is going 
  1604. wrong and come up with a fix. You may also try to catch me in the #os/2 channel 
  1605. on IRC - I show up there from time to time. 
  1606.  
  1607. Before you send me email, you may want to try running lynx with the -trace 
  1608. command line option, and including the section of the resulting trace that 
  1609. shows where the problem occurs. A good description of how Lynx/2 is installed 
  1610. on your system, what you are trying to do that is causing a problem, and 
  1611. specific problem symptoms always helps to ensure an accurate and enthusiastic 
  1612. response. 
  1613.  
  1614. Unfortunately, the press of other work at Decker Automation prevents me from 
  1615. being able to support this via telephone. 
  1616.  
  1617.  
  1618. ΓòÉΓòÉΓòÉ 25.2. Required Legal Mumbo-Jumbo ΓòÉΓòÉΓòÉ
  1619.  
  1620. It's a sad world we live in, but this is kinda obligatory these days: 
  1621.  
  1622. THERE IS NO WARRANTY FOR THIS PROGRAM, TO THE EXTENT PERMITTED BY
  1623. APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING DECKER
  1624. AUTOMATION PROVIDES THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
  1625. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
  1626. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  1627. PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND
  1628. PERFORMANCE OF THE PROGRAM LIES WITH THE USER.
  1629.  
  1630. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  1631. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY
  1632. MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
  1633. LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
  1634. INCIDENTAL OR CONSEQUENTIAL DAMANGES ARISING OUT OF THE USE OF
  1635. INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO THE
  1636. LOSS OF DATA OR DATA BEING RENDERED INACURATE OR LOSSES SUSTAINED BY
  1637. YOU OR THIRD PARTIES OR A FIALURE OF THE PROGRAM TO OPERATE WITH
  1638. ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
  1639. ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  1640.  
  1641.  
  1642. ΓòÉΓòÉΓòÉ 25.3. About Decker Automation ΓòÉΓòÉΓòÉ
  1643.  
  1644. Heck - you've got a WWW Browser - point it at http://www.cris.com/~djd and find 
  1645. out more about Decker Automation, Derek J Decker, and what we REALLY do here. 
  1646.  
  1647.  
  1648. ΓòÉΓòÉΓòÉ 25.4. Acknowledgements ΓòÉΓòÉΓòÉ
  1649.  
  1650. Major Kudos go to the LYNX Team, as well as Eberhard Mattes who brought us the 
  1651. EMX/gcc development system for OS/2. Thanks also to Rupa 
  1652. Schomaker(rupa@rupa.com) for the Inews.cmd file for posting news. Thanks to 
  1653. Dave Simons for an icon that doesn't look like it was drawn by a 4 year old. 
  1654. And thanks to Jacques JAMAIN, who took time out from the beach on the French 
  1655. Riviera to 'fatify' all the Lynx/2 help files. 
  1656.  
  1657. Thanks also to all those who emailed with bug reports - keep those cards and 
  1658. letters coming, folks!