Blame lynx_help/keystrokes/environments.html

Packit f574b8
Packit f574b8
Packit f574b8
Packit f574b8
<html>
Packit f574b8
<head>
Packit f574b8
  
Packit f574b8
  "HTML Tidy for Linux (vers 25 March 2009), see www.w3.org">
Packit f574b8
Packit f574b8
  <title>Help on Lynx's Environment variables</title>
Packit f574b8
  <link rev="made" href="mailto:lynx-dev@nongnu.org">
Packit f574b8
  
Packit f574b8
  "text/html; charset=us-ascii">
Packit f574b8
  
Packit f574b8
  "Describes environment variables used by Lynx. Some are specific to Lynx, others are common with similar programs.">
Packit f574b8
  </head>
Packit f574b8
Packit f574b8
<body>
Packit f574b8
  
Packit f574b8
    
    Packit f574b8
          
  • Environment Variables
  • Packit f574b8
    Packit f574b8
          
  • Variables Used By Lynx
  • Packit f574b8
    Packit f574b8
          
  • Variables Set or Modified By
  • Packit f574b8
          Lynx
    Packit f574b8
    Packit f574b8
          
  • Simulated CGI Support
  • Packit f574b8
    Packit f574b8
          
  • Native Language Support
  • Packit f574b8
    Packit f574b8
          
  • Proxy details and examples
  • Packit f574b8
    Packit f574b8
          
  • Win32 (95/NT) and 386 DOS
  • Packit f574b8
        
    Packit f574b8
      
    Packit f574b8
    Packit f574b8
      

    Environment

    Packit f574b8
      Variables
    Packit f574b8
      
    Packit f574b8
           In addition to various  “standard”  environment  variables
    Packit f574b8
           such as HOME, PATH, USER, DISPLAY, TMPDIR, etc, Lynx utilizes
    Packit f574b8
           several Lynx-specific environment variables, if they exist.
    Packit f574b8
    Packit f574b8
           Others may be created or modified by Lynx to pass data to
    Packit f574b8
           an external program, or for other reasons.  These are
    Packit f574b8
           listed separately below.
    Packit f574b8
    Packit f574b8
           See also the sections on 
    Packit f574b8
    "#cgi">Simulated CGI Support and
    Packit f574b8
           Native Language Support, below.
    Packit f574b8
    Packit f574b8
           Note:  Not all environment variables apply to all types of
    Packit f574b8
           platforms supported by Lynx, though most do.  Feedback on
    Packit f574b8
           platform dependencies is solicited.  See also 
    Packit f574b8
    "#dos">win32/dos specific
    Packit f574b8
           variables.
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    Variables Used By Lynx

    Packit f574b8
      
    Packit f574b8
           COLORTERM
    Packit f574b8
                               If set, color capability for the terminal
    Packit f574b8
                               is forced on at startup time. The actual
    Packit f574b8
                               value assigned to the variable is ignored.
    Packit f574b8
                               This variable is only meaningful if Lynx
    Packit f574b8
                               was built using the slang screen-handling
    Packit f574b8
                               library.
    Packit f574b8
    Packit f574b8
           LYNX_CFG
    Packit f574b8
                               This variable, if set,  will  override
    Packit f574b8
                               the  default  location and name of the
    Packit f574b8
                               global configuration  file  (normally,
    Packit f574b8
                               lynx.cfg)  that  was  defined  by  the
    Packit f574b8
                               LYNX_CFG_FILE    constant    in    the
    Packit f574b8
                               userdefs.h  file, during installation.
    Packit f574b8
                               See  the  userdefs.h  file  for   more
    Packit f574b8
                               information.
    Packit f574b8
    Packit f574b8
           LYNX_HELPFILE
    Packit f574b8
                               If set, this  variable  overrides  the
    Packit f574b8
                               compiled-in URL and configuration file
    Packit f574b8
                               URL for the Lynx help file.
    Packit f574b8
    Packit f574b8
           LYNX_LOCALEDIR
    Packit f574b8
                               If  set,  this  variable overrides the
    Packit f574b8
                               compiled-in  location  of  the  locale
    Packit f574b8
                               directory  which  contains native lan-
    Packit f574b8
                               guage (NLS) message text.
    Packit f574b8
    Packit f574b8
           LYNX_LSS
    Packit f574b8
                               This  variable,  if set, specifies the
    Packit f574b8
                               location of the default Lynx character
    Packit f574b8
                               style  sheet  file.   [Currently  only
    Packit f574b8
                               meaningful if  Lynx  was  built  using
    Packit f574b8
                               experimental color style support.]
    Packit f574b8
    Packit f574b8
           LYNX_SAVE_SPACE
    Packit f574b8
                               This  variable,  if set, will override
    Packit f574b8
                               the  default  path  prefix  for  files
    Packit f574b8
                               saved  to  disk that is defined in the
    Packit f574b8
                               lynx.cfg SAVE_SPACE:  statement.   See
    Packit f574b8
                               the lynx.cfg file for more information.
    Packit f574b8
    Packit f574b8
           LYNX_TEMP_SPACE
    Packit f574b8
                               This variable, if set,  will  override
    Packit f574b8
                               the  default path prefix for temporary
    Packit f574b8
                               files that was defined during installation,
    Packit f574b8
                               as well as any value that may
    Packit f574b8
                               be assigned to the TMPDIR variable.
    Packit f574b8
    Packit f574b8
           LYNX_TRACE
    Packit f574b8
                               If  set,  causes Lynx to write a trace
    Packit f574b8
                               file as if the -trace option were sup-
    Packit f574b8
                               plied.
    Packit f574b8
    Packit f574b8
           LYNX_TRACE_FILE
    Packit f574b8
                               If set, overrides the compiled-in name
    Packit f574b8
                               of the trace  file,  which  is  either
    Packit f574b8
                               Lynx.trace or LY-TRACE.LOG (the latter
    Packit f574b8
                               on the DOS platform).  The trace  file
    Packit f574b8
                               is in either case relative to the home
    Packit f574b8
                               directory.
    Packit f574b8
    Packit f574b8
           MAIL
    Packit f574b8
                               This variable  specifies  the  default
    Packit f574b8
                               inbox Lynx will check for new mail, if
    Packit f574b8
                               such  checking  is  enabled   in   the
    Packit f574b8
                               lynx.cfg file.
    Packit f574b8
    Packit f574b8
           NEWS_ORGANIZATION
    Packit f574b8
                               This  variable,  if  set, provides the
    Packit f574b8
                               string  used  in   the   Organization:
    Packit f574b8
                               header of USENET news postings.  It will
    Packit f574b8
                               override the setting of the ORGANIZATION
    Packit f574b8
                               environment  variable, if it is also set
    Packit f574b8
                               (and, on  UNIX, the contents of an
    Packit f574b8
                                /etc/organization file, if present).
    Packit f574b8
    Packit f574b8
           NNTPSERVER
    Packit f574b8
                               If set, this  variable  specifies  the
    Packit f574b8
                               default  NNTP server that will be used
    Packit f574b8
                               for USENET news  reading  and  posting
    Packit f574b8
                               with Lynx, via news: URL's.
    Packit f574b8
    Packit f574b8
           ORGANIZATION
    Packit f574b8
                               This  variable,  if  set, provides the
    Packit f574b8
                               string  used  in   the   Organization:
    Packit f574b8
                               header  of  USENET  news postings.  On
    Packit f574b8
                               UNIX, it will override the contents of
    Packit f574b8
                               an /etc/organization file, if present.
    Packit f574b8
    Packit f574b8
           PROTOCOL_proxy
    Packit f574b8
                               Lynx supports the use of proxy servers
    Packit f574b8
                               that  can act as firewall gateways and
    Packit f574b8
                               caching servers.  They are  preferable
    Packit f574b8
                               to  the  older  gateway  servers  (see
    Packit f574b8
                               WWW_access_GATEWAY, below).
    Packit f574b8
                               Each protocol used by Lynx (http, ftp,
    Packit f574b8
                               gopher, etc), can be mapped separately
    Packit f574b8
                               by setting environment variables of
    Packit f574b8
                               the form PROTOCOL_proxy (literally:
    Packit f574b8
                               http_proxy, ftp_proxy, gopher_proxy,
    Packit f574b8
                               etc), to “http://some.server.dom:port/”.
    Packit f574b8
                               See 
    Packit f574b8
    "#proxy">Proxy details and examples.
    Packit f574b8
    Packit f574b8
           WWW_access_GATEWAY
    Packit f574b8
                               Lynx still  supports  use  of  gateway
    Packit f574b8
                               servers,  with  the  servers specified
    Packit f574b8
                               via   “WWW_access_GATEWAY”   variables
    Packit f574b8
                               (where  “access” is lower case and can
    Packit f574b8
                               be “http”, “ftp”, “gopher” or “wais”),
    Packit f574b8
                               however most gateway servers have been
    Packit f574b8
                               discontinued.  Note that  you  do  not
    Packit f574b8
                               include  a  terminal “/” for gateways,
    Packit f574b8
                               but do for proxies specified by PROTOCOL_proxy
    Packit f574b8
                               environment variables.  See 
    Packit f574b8
    "#proxy">Proxy details.
    Packit f574b8
    Packit f574b8
           WWW_HOME
    Packit f574b8
                               This  variable,  if set, will override
    Packit f574b8
                               the default startup URL  specified  in
    Packit f574b8
                               any of the Lynx configuration files.
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    Variables Set or Modified By

    Packit f574b8
      Lynx
    Packit f574b8
      
    Packit f574b8
           LYNX_PRINT_DATE     This  variable  is  set  by  the  Lynx
    Packit f574b8
                               p(rint) function, to the “Date:”  string
    Packit f574b8
                               seen  in  the  document's “Information
    Packit f574b8
                               about” page (= cmd), if  any.   It  is
    Packit f574b8
                               created  for  use  by an external program,
    Packit f574b8
                               as  defined   in   a   lynx.cfg
    Packit f574b8
                               PRINTER: definition statement.  If the
    Packit f574b8
                               field does not exist for the document,
    Packit f574b8
                               the  variable  is set to a null string
    Packit f574b8
                               under UNIX, or “No Date” under VMS.
    Packit f574b8
    Packit f574b8
           LYNX_PRINT_LASTMOD  This  variable  is  set  by  the  Lynx
    Packit f574b8
                               p(rint)  function,  to  the  Last Mod:
    Packit f574b8
                               string seen in the document's  “Information
    Packit f574b8
                               about”  page  (= cmd), if any.
    Packit f574b8
                               It is created for use by  an  external
    Packit f574b8
                               program,  as  defined  in  a  lynx.cfg
    Packit f574b8
                               PRINTER: definition statement.  If the
    Packit f574b8
                               field does not exist for the document,
    Packit f574b8
                               the variable is set to a  null  string
    Packit f574b8
                               under UNIX, or “No LastMod” under VMS.
    Packit f574b8
    Packit f574b8
           LYNX_PRINT_TITLE    This  variable  is  set  by  the  Lynx
    Packit f574b8
                               p(rint)  function,  to  the  Linkname:
    Packit f574b8
                               string seen in the document's  “Information
    Packit f574b8
                               about”  page  (= cmd), if any.
    Packit f574b8
                               It is created for use by  an  external
    Packit f574b8
                               program,  as  defined  in  a  lynx.cfg
    Packit f574b8
                               PRINTER: definition statement.  If the
    Packit f574b8
                               field does not exist for the document,
    Packit f574b8
                               the variable is set to a  null  string
    Packit f574b8
                               under UNIX, or “No Title” under VMS.
    Packit f574b8
    Packit f574b8
           LYNX_PRINT_URL      This  variable  is  set  by  the  Lynx
    Packit f574b8
                               p(rint) function, to the  URL:  string
    Packit f574b8
                               seen  in  the  document's “Information
    Packit f574b8
                               about” page (= cmd), if  any.   It  is
    Packit f574b8
                               created  for  use  by an external program,
    Packit f574b8
                               as  defined   in   a   lynx.cfg
    Packit f574b8
                               PRINTER: definition statement.  If the
    Packit f574b8
                               field does not exist for the document,
    Packit f574b8
                               the  variable  is set to a null string
    Packit f574b8
                               under UNIX, or “No URL” under VMS.
    Packit f574b8
    Packit f574b8
           LYNX_VERSION        This variable is always set  by  Lynx,
    Packit f574b8
                               and may be used by an external program
    Packit f574b8
                               to determine  if  it  was  invoked  by
    Packit f574b8
                               Lynx.   See  also  the comments in the
    Packit f574b8
                               distribution's  sample  mailcap  file,
    Packit f574b8
                               for notes on usage in such a file.
    Packit f574b8
    Packit f574b8
           SSL_CERT_DIR        Set to the directory containing trusted
    Packit f574b8
                               certificates.
    Packit f574b8
    Packit f574b8
           SSL_CERT_FILE       Set to the full path and filename  for
    Packit f574b8
                               your file of trusted certificates.
    Packit f574b8
    Packit f574b8
           TERM                Normally,  this  variable  is  used by
    Packit f574b8
                               Lynx to determine  the  terminal  type
    Packit f574b8
                               being  used  to invoke Lynx.  If, however,
    Packit f574b8
                               it is unset at startup time  (or
    Packit f574b8
                               has  the  value  “unknown”), or if the
    Packit f574b8
                               -term  command-line option is used,
    Packit f574b8
                               Lynx will set or modify its value
    Packit f574b8
                               to the user specified  terminal type
    Packit f574b8
                               (for the Lynx execution   environment).
    Packit f574b8
                               Note: If set/modified by Lynx, the values of
    Packit f574b8
                               the LINES and/or  COLUMNS  environment
    Packit f574b8
                               variables may also be changed.
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    Simulated CGI Support

    Packit f574b8
    Packit f574b8
      

    If built with the cgi-links option enabled,

    Packit f574b8
      Lynx allows access to a cgi script directly
    Packit f574b8
      without the need for an http daemon.

    Packit f574b8
    Packit f574b8
      

    When executing such “lynxcgi scripts” (if

    Packit f574b8
      enabled), the following variables may be set for simulating a CGI
    Packit f574b8
      environment:

    Packit f574b8
      
    Packit f574b8
           CONTENT_LENGTH
    Packit f574b8
    Packit f574b8
           CONTENT_TYPE
    Packit f574b8
    Packit f574b8
           DOCUMENT_ROOT
    Packit f574b8
    Packit f574b8
           HTTP_ACCEPT_CHARSET
    Packit f574b8
    Packit f574b8
           HTTP_ACCEPT_LANGUAGE
    Packit f574b8
    Packit f574b8
           HTTP_USER_AGENT
    Packit f574b8
    Packit f574b8
           PATH_INFO
    Packit f574b8
    Packit f574b8
           PATH_TRANSLATED
    Packit f574b8
    Packit f574b8
           QUERY_STRING
    Packit f574b8
    Packit f574b8
           REMOTE_ADDR
    Packit f574b8
    Packit f574b8
           REMOTE_HOST
    Packit f574b8
    Packit f574b8
           REQUEST_METHOD
    Packit f574b8
    Packit f574b8
           SERVER_SOFTWARE
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    Other environment variables are not inherited by the script,

    Packit f574b8
      unless they are provided via a LYNXCGI_ENVIRONMENT statement in
    Packit f574b8
      the configuration file. See the lynx.cfg file, and the (draft)
    Packit f574b8
      CGI 1.1 Specification
    Packit f574b8
      <http://Web.Golux.Com/coar/cgi/draft-coar-cgi-v11-00.txt>
    Packit f574b8
      for the definition and usage of these variables.

    Packit f574b8
    Packit f574b8
      

    The CGI Specification, and other associated documentation,

    Packit f574b8
      should be consulted for general information on CGI script
    Packit f574b8
      programming.

    Packit f574b8
    Packit f574b8
      

    Native Language

    Packit f574b8
      Support
    Packit f574b8
    Packit f574b8
      

    If configured and installed with Native Language Support,

    Packit f574b8
      Lynx will display status and other messages in
    Packit f574b8
      your local language. See the file ABOUT_NLS in the source
    Packit f574b8
      distribution, or at your local GNU site, for more information
    Packit f574b8
      about internationalization.

    Packit f574b8
    Packit f574b8
      

    The following environment variables may be used to alter

    Packit f574b8
      default settings:

    Packit f574b8
      
    Packit f574b8
           LANG                This variable, if set,  will  override
    Packit f574b8
                               the  default  message language.  It is
    Packit f574b8
                               an ISO 639 two-letter code identifying
    Packit f574b8
                               the  language.  Language codes are NOT
    Packit f574b8
                               the same as the country codes given in
    Packit f574b8
                               ISO 3166.
    Packit f574b8
    Packit f574b8
           LANGUAGE            This  variable,  if set, will override
    Packit f574b8
                               the default message language.  This is a
    Packit f574b8
                               GNU extension that has higher priority for
    Packit f574b8
                               setting the message catalog than LANG or
    Packit f574b8
                               LC_ALL.
    Packit f574b8
    Packit f574b8
           LC_ALL              and
    Packit f574b8
    Packit f574b8
           LC_MESSAGES         These  variables,  if set, specify the
    Packit f574b8
                               notion of native  language  formatting
    Packit f574b8
                               style.  They are POSIXly correct.
    Packit f574b8
    Packit f574b8
           LINGUAS             This variable, if set prior to configuration,
    Packit f574b8
                               limits the installed languages to specific values.
    Packit f574b8
                               It is a space-separated list of two-letter codes.
    Packit f574b8
                               Currently, it is hard-coded to a wish list.
    Packit f574b8
    Packit f574b8
           NLSPATH             This variable, if set, is used as  the
    Packit f574b8
                               path prefix for message catalogs.
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    Proxy details and

    Packit f574b8
      examples
    Packit f574b8
    Packit f574b8
      

    To set your site's NTTP server as the default host for news

    Packit f574b8
      reading and posting via Lynx, set the
    Packit f574b8
      environment variable NNTPSERVER so that it points to its Internet
    Packit f574b8
      address. The variable “NNTPSERVER” is used to specify
    Packit f574b8
      the host which will be used as the default for news URLs.

    Packit f574b8
    Packit f574b8
      
    Packit f574b8
        
    UNIX
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
          
    Packit f574b8
    setenv NNTPSERVER "news.server.dom"
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
    Packit f574b8
        
    VMS
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
          
    Packit f574b8
    define/system NNTPSERVER "news.server.dom"
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
      
    Packit f574b8
    Packit f574b8
      

    Lynx still supports use of gateway servers,

    Packit f574b8
      with the servers specified via the variables
    Packit f574b8
      “WWW_access_GATEWAY”, where “access” is
    Packit f574b8
      lower case and can be “http”, “ftp”,
    Packit f574b8
      “gopher” or “wais”. Most of the gateway
    Packit f574b8
      servers have been discontinued, but
    Packit f574b8
      “http://www.w3.org:8001” is available for wais
    Packit f574b8
      searches (note that you do not include a terminal “/”
    Packit f574b8
      for gateways, but do for proxies; see below).

    Packit f574b8
    Packit f574b8
      

    Lynx version 2.2 and beyond supports the use

    Packit f574b8
      of proxy servers that can act as firewall gateways and caching
    Packit f574b8
      servers. They are preferable to the older gateway servers. Each
    Packit f574b8
      protocol used by Lynx can be mapped separately
    Packit f574b8
      using PROTOCOL_proxy environment variables as shown
    Packit f574b8
      below:

    Packit f574b8
    Packit f574b8
      
    Packit f574b8
        
    UNIX
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
          
    Packit f574b8
            
    Packit f574b8
    setenv http_proxy         "http://some.server.dom:port/"
    Packit f574b8
    setenv https_proxy        "http://some.server.dom:port/"
    Packit f574b8
    setenv ftp_proxy          "http://some.server.dom:port/"
    Packit f574b8
    setenv gopher_proxy       "http://some.server.dom:port/"
    Packit f574b8
    setenv news_proxy         "http://some.server.dom:port/"
    Packit f574b8
    setenv newspost_proxy     "http://some.server.dom:port/"
    Packit f574b8
    setenv newsreply_proxy    "http://some.server.dom:port/"
    Packit f574b8
    setenv snews_proxy        "http://some.server.dom:port/"
    Packit f574b8
    setenv snewspost_proxy    "http://some.server.dom:port/"
    Packit f574b8
    setenv snewsreply_proxy   "http://some.server.dom:port/"
    Packit f574b8
    setenv nntp_proxy         "http://some.server.dom:port/"
    Packit f574b8
    setenv wais_proxy         "http://some.server.dom:port/"
    Packit f574b8
    setenv finger_proxy       "http://some.server.dom:port/"
    Packit f574b8
    setenv cso_proxy          "http://some.server.dom:port/"
    Packit f574b8
    Packit f574b8
          
    Packit f574b8
        
    Packit f574b8
    Packit f574b8
        
    VMS
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
          
    Packit f574b8
            
    Packit f574b8
    define "http_proxy"       "http://some.server.dom:port/"
    Packit f574b8
    define "https_proxy"      "http://some.server.dom:port/"
    Packit f574b8
    define "ftp_proxy"        "http://some.server.dom:port/"
    Packit f574b8
    define "gopher_proxy"     "http://some.server.dom:port/"
    Packit f574b8
    define "news_proxy"       "http://some.server.dom:port/"
    Packit f574b8
    define "newspost_proxy"   "http://some.server.dom:port/"
    Packit f574b8
    define "newsreply_proxy"  "http://some.server.dom:port/"
    Packit f574b8
    define "snews_proxy"      "http://some.server.dom:port/"
    Packit f574b8
    define "snewspost_proxy"  "http://some.server.dom:port/"
    Packit f574b8
    define "snewsreply_proxy" "http://some.server.dom:port/"
    Packit f574b8
    define "nntp_proxy"       "http://some.server.dom:port/"
    Packit f574b8
    define "wais_proxy"       "http://some.server.dom:port/"
    Packit f574b8
    define "finger_proxy"     "http://some.server.dom:port/"
    Packit f574b8
    define "cso_proxy"        "http://some.server.dom:port/"
    Packit f574b8
    Packit f574b8
          
    Packit f574b8
    Packit f574b8
          

    (Encase *BOTH* strings in double-quotes to maintain lower

    Packit f574b8
          case for the PROTOCOL_proxy variable and for the
    Packit f574b8
          http access type; include /system if you want proxying for
    Packit f574b8
          all clients on your system.)

    Packit f574b8
        
    Packit f574b8
      
    Packit f574b8
    Packit f574b8
      

    If you wish to override the use of a proxy server for specific

    Packit f574b8
      hosts or entire domains you may use the “no_proxy”
    Packit f574b8
      environment variable. The no_proxy variable can be a
    Packit f574b8
      comma-separated list of strings defining no-proxy zones in the
    Packit f574b8
      DNS domain name space. If a tail substring of the domain-path for
    Packit f574b8
      a host matches one of these strings, transactions with that node
    Packit f574b8
      will not be proxied. Here is an example use of
    Packit f574b8
      “no_proxy”:

    Packit f574b8
    Packit f574b8
      
    Packit f574b8
        
    UNIX
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
          
    Packit f574b8
    setenv no_proxy "host.domain.dom, domain1.dom, domain2"
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
    Packit f574b8
        
    VMS
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
          
    Packit f574b8
    define "no_proxy" "host.domain.dom, domain1.dom, domain2"
    Packit f574b8
    Packit f574b8
        
    Packit f574b8
      
    Packit f574b8
    Packit f574b8
      

    You can include a port number in the no_proxy list to override

    Packit f574b8
      use of a proxy server for the host accessed via that port, but
    Packit f574b8
      not via other ports. For example, if you use
    Packit f574b8
      “host.domain.dom:119” and/or
    Packit f574b8
      “host.domain.dom:210”, then news (port 119) URLs
    Packit f574b8
      and/or any wais (port 210) searches on that host would be
    Packit f574b8
      excluded, but http, ftp, and gopher services (if normally
    Packit f574b8
      proxied) would still be included, as would any news or wais
    Packit f574b8
      services on other hosts.

    Packit f574b8
    Packit f574b8
      

    Warning: Note that setting “il” as an entry in

    Packit f574b8
      this list will block proxying for the .mil domain as well as the
    Packit f574b8
      .il domain. If the entry is “.il” this will not
    Packit f574b8
      happen.

    Packit f574b8
    Packit f574b8
      

    If you wish to override the use of a proxy server completely

    Packit f574b8
      (i.e., globally override any existing proxy variables), set the
    Packit f574b8
      value of “no_proxy” to “*”. This is the
    Packit f574b8
      only allowed use of * in no_proxy.

    Packit f574b8
    Packit f574b8
      

    Note that Lynx treats file URLs on the local

    Packit f574b8
      host as requests for direct access to the file, and does not
    Packit f574b8
      attempt ftp if that fails. It treats both ftp URLs and file URLs
    Packit f574b8
      on remote hosts as ftp URLs, and does not attempt direct file
    Packit f574b8
      access for either. If ftp URLs are being proxied, file URLs on a
    Packit f574b8
      remote host will be converted to ftp URLs before submission by
    Packit f574b8
      Lynx to the proxy server, so no special
    Packit f574b8
      procedure for inducing the proxy server to handle them is
    Packit f574b8
      required. Other WWW clients may require that the http server's
    Packit f574b8
      configuration file have “Map file:* ftp:*” in it to
    Packit f574b8
      perform that conversion.

    Packit f574b8
    Packit f574b8
      

    If you have not set NNTPSERVER, proxy or no_proxy environment

    Packit f574b8
      variables you can set them at run time via the configuration file
    Packit f574b8
      lynx.cfg (this will not override external settings).

    Packit f574b8
    Packit f574b8
      

    Win32 (95/NT) and 386 DOS

    Packit f574b8
    Packit f574b8
      

    (adapted from “readme.txt” by Wayne Buttles

    Packit f574b8
      and “readme.dos” by Doug Kaufman)

    Packit f574b8
    Packit f574b8
      

    Here are some environment variables that should be set,

    Packit f574b8
      usually in a batch file that runs the Lynx
    Packit f574b8
      executable. Make sure that you have enough room left in your
    Packit f574b8
      environment. You may need to change your “SHELL=”
    Packit f574b8
      setting in config.sys. In addition, Lynx looks
    Packit f574b8
      for a “SHELL” environment variable when shelling to
    Packit f574b8
      DOS. If you wish to preserve the environment space when shelling,
    Packit f574b8
      put a line like this in your AUTOEXEC.BAT file also “SET
    Packit f574b8
      SHELL=C:\COMMAND.COM /E:2048”. It should match
    Packit f574b8
      CONFIG.SYS.

    Packit f574b8
      
    Packit f574b8
        HOME         Where to keep the bookmark file and personal config files.
    Packit f574b8
        TEMP or TMP  Bookmarks are kept here with no HOME.  Temp files here.
    Packit f574b8
        USER         Set to your login name
    Packit f574b8
        LYNX_CFG     Set to the full path and filename for lynx.cfg
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    386 version only:

    Packit f574b8
      
    Packit f574b8
        WATTCP.CFG   Set to the full path for the WATTCP.CFG directory
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    (Depending on how you compiled libtcp.a, you may have to use

    Packit f574b8
      WATCONF.)

    Packit f574b8
    Packit f574b8
      

    Define these in your batch file for running

    Packit f574b8
      Lynx. For example, if your application line is
    Packit f574b8
      “D:\win32\lynx.bat”, lynx.bat for Win32 may look
    Packit f574b8
      like:

    Packit f574b8
      
    Packit f574b8
            @ECHO OFF
    Packit f574b8
            set home=d:\win32
    Packit f574b8
            set temp=d:\tmp
    Packit f574b8
            set lynx_cfg=d:\win32\lynx.cfg
    Packit f574b8
            d:\win32\lynx.exe %1 %2 %3 %4 %5
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    In lynx_386, a typical batch file might look like:

    Packit f574b8
      
    Packit f574b8
            @echo off
    Packit f574b8
            set HOME=f:/lynx2-8
    Packit f574b8
            set USER=your_login_name
    Packit f574b8
            set LYNX_CFG=%HOME%/lynx.cfg
    Packit f574b8
            set WATTCP.CFG=%HOME%
    Packit f574b8
            f:\lynx2-8\lynx %1 %2 %3 %4 %5 %6 %7 %8 %9
    Packit f574b8
    Packit f574b8
    Packit f574b8
      

    You will also need to make sure that the WATTCP.CFG file has

    Packit f574b8
      the correct information for IP number, Gateway, Netmask, and
    Packit f574b8
      Domain Name Server. This can also be automated in the batch
    Packit f574b8
      file.

    Packit f574b8
    </body>
    Packit f574b8
    </html>