home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / x11r6.1 / man / cat1 / xterm.0 < prev    next >
Encoding:
Text File  |  1996-10-17  |  83.6 KB  |  2,047 lines

  1.  
  2.  
  3.  
  4. XTERM(1)                         XTERM(1)
  5.  
  6.  
  7. NNAAMMEE
  8.        xterm - terminal emulator for X
  9.  
  10. SSYYNNOOPPSSIISS
  11.        xxtteerrmm [-_t_o_o_l_k_i_t_o_p_t_i_o_n ...] [-option ...]
  12.  
  13. DDEESSCCRRIIPPTTIIOONN
  14.        The  _x_t_e_r_m program is a terminal emulator for the X Window
  15.        System.    It provides DEC VT102 and Tektronix 4014 compati-
  16.        ble  terminals for programs that can't use the window sys-
  17.        tem directly.  If the underlying operating system supports
  18.        terminal     resizing capabilities (for example, the SIGWINCH
  19.        signal in systems derived from 4.3bsd), _x_t_e_r_m will use the
  20.        facilities  to notify programs running in the window when-
  21.        ever it is resized.
  22.  
  23.        The VT102 and Tektronix 4014 terminals each have their own
  24.        window so that you can edit text in one and look at graph-
  25.        ics in the other at the same time.  To maintain    the  cor-
  26.        rect  aspect ratio (height/width), Tektronix graphics will
  27.        be restricted to the largest  box  with    a  4014's  aspect
  28.        ratio that will fit in the window.  This box is located in
  29.        the upper left area of the window.
  30.  
  31.        Although both windows may be displayed at the  same  time,
  32.        one  of    them  is  considered  the  ``active''  window for
  33.        receiving keyboard input and terminal output.  This is the
  34.        window  that  contains the text cursor.    The active window
  35.        can be chosen through escape sequences, the ``VT Options''
  36.        menu  in the VT102 window, and the ``Tek Options'' menu in
  37.        the 4014 window.
  38.  
  39. EEMMUULLAATTIIOONNSS
  40.        The VT102 emulation is fairly complete, but does not  sup-
  41.        port  smooth  scrolling, VT52 mode, the blinking character
  42.        attribute nor the double-wide  and  double-size    character
  43.        sets.   _T_e_r_m_c_a_p(5)  entries  that  work with _x_t_e_r_m include
  44.        ``xterm,'' ``vt102,'' ``vt100'' and  ``ansi,''  and  _x_t_e_r_m
  45.        automatically  searches the termcap file in this order for
  46.        these entries and then sets the ``TERM'' and  the  ``TERM-
  47.        CAP'' environment variables.
  48.  
  49.        Many  of     the special _x_t_e_r_m features may be modified under
  50.        program control through a set of escape sequences  differ-
  51.        ent  from  the  standard VT102 escape sequences.     (See the
  52.        _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s document.)
  53.  
  54.        The Tektronix 4014 emulation is also fairly good.  It sup-
  55.        ports  12-bit  graphics    addressing,  scaled to the window
  56.        size.  Four different font sizes and five different  lines
  57.        types  are  supported.  There is no write-through or defo-
  58.        cused mode support.  The Tektronix text and graphics  com-
  59.        mands  are recorded internally by _x_t_e_r_m and may be written
  60.        to a file by sending the COPY escape sequence (or  through
  61.  
  62.  
  63.  
  64. X Version 11           Release 6.1                1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. XTERM(1)                         XTERM(1)
  71.  
  72.  
  73.        the TTeekkttrroonniixx menu; see below).    The name of the file will
  74.        be ``CCOOPPYY_y_y--_M_M--_d_d.._h_h::_m_m::_s_s'', where _y_y, _M_M, _d_d, _h_h, _m_m and
  75.        _s_s  are the year, month, day, hour, minute and second when
  76.        the COPY was performed (the file is created in the  direc-
  77.        tory  _x_t_e_r_m  is    started     in,  or the home directory for a
  78.        login _x_t_e_r_m).
  79.  
  80. OOTTHHEERR FFEEAATTUURREESS
  81.        _X_t_e_r_m automatically highlights the text    cursor    when  the
  82.        pointer    enters    the window (selected) and unhighlights it
  83.        when the pointer leaves the window (unselected).      If  the
  84.        window  is the focus window, then the text cursor is high-
  85.        lighted no matter where the pointer is.
  86.  
  87.        In VT102 mode, there are escape sequences to activate  and
  88.        deactivate  an  alternate screen buffer, which is the same
  89.        size as the display area of the window.     When  activated,
  90.        the  current  screen is saved and replaced with the alter-
  91.        nate screen.  Saving of lines scrolled off the top of  the
  92.        window  is  disabled  until the normal screen is restored.
  93.        The _t_e_r_m_c_a_p(5) entry for _x_t_e_r_m allows  the  visual  editor
  94.        _v_i(1) to switch to the alternate screen for editing and to
  95.        restore the screen on exit.
  96.  
  97.        In either  VT102     or  Tektronix    mode,  there  are  escape
  98.        sequences  to  change  the name of the windows.    See _X_t_e_r_m
  99.        _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s for details.
  100.  
  101. OOPPTTIIOONNSS
  102.        The _x_t_e_r_m terminal emulator accepts all of the standard    X
  103.        Toolkit    command line options as well as the following (if
  104.        the option begins with a `++' instead of a `--', the  option
  105.        is restored to its default value):
  106.  
  107.        --hheellpp   This  causes  _x_t_e_r_m to print out a verbose message
  108.            describing its options.
  109.  
  110.        --113322    Normally, the VT102 DECCOLM escape  sequence  that
  111.            switches      between  80  and  132     column     mode  is
  112.            ignored.     This option causes  the  DECCOLM  escape
  113.            sequence     to  be     recognized, and the _x_t_e_r_m window
  114.            will resize appropriately.
  115.  
  116.        --aahh     This option indicates  that  _x_t_e_r_m  should  always
  117.            highlight the text cursor.  By default, _x_t_e_r_m will
  118.            display a hollow text cursor whenever the focus is
  119.            lost or the pointer leaves the window.
  120.  
  121.        ++aahh     This  option  indicates    that _x_t_e_r_m should do text
  122.            cursor highlighting based on focus.
  123.  
  124.        --bb _n_u_m_b_e_r
  125.            This option specifies the size of the inner border
  126.            (the  distance  between    the  outer  edge  of  the
  127.  
  128.  
  129.  
  130. X Version 11           Release 6.1                2
  131.  
  132.  
  133.  
  134.  
  135.  
  136. XTERM(1)                         XTERM(1)
  137.  
  138.  
  139.            characters and the window border) in pixels.   The
  140.            default is 2.
  141.  
  142.        --ccbb     Set  the     _v_t_1_0_0    resource  ccuuttTTooBBeeggiinnnniinnggOOffLLiinnee to
  143.            FALSE.
  144.  
  145.        ++ccbb     Set the    _v_t_1_0_0  resource     ccuuttTTooBBeeggiinnnniinnggOOffLLiinnee  to
  146.            TRUE.
  147.  
  148.        --cccc _c_h_a_r_a_c_t_e_r_c_l_a_s_s_r_a_n_g_e::_v_a_l_u_e[[,,......]]
  149.            This  sets  classes  indicated by the given ranges
  150.            for using in selecting by words.     See the  section
  151.            specifying character classes.
  152.  
  153.        --ccnn     This  option indicates that newlines should not be
  154.            cut in line-mode selections.
  155.  
  156.        ++ccnn     This option indicates that newlines should be  cut
  157.            in line-mode selections.
  158.  
  159.        --ccrr _c_o_l_o_r
  160.            This  option  specifies    the color to use for text
  161.            cursor.    The default is to use the same foreground
  162.            color that is used for text.
  163.  
  164.        --ccuu     This  option  indicates    that  _x_t_e_r_m  should  work
  165.            around a bug in the _m_o_r_e(1) program that causes it
  166.            to  incorrectly display lines that are exactly the
  167.            width of the window and are  followed  by  a  line
  168.            beginning  with    a  tab    (the leading tabs are not
  169.            displayed).  This option is so  named  because  it
  170.            was   originally     thought  to  be  a  bug  in  the
  171.            _c_u_r_s_e_s(3x) cursor motion package.
  172.  
  173.        ++ccuu     This option indicates that _x_t_e_r_m should    not  work
  174.            around the _m_o_r_e(1) bug mentioned above.
  175.  
  176.        --ee _p_r_o_g_r_a_m [[ _a_r_g_u_m_e_n_t_s ...... ]]
  177.            This option specifies the program (and its command
  178.            line arguments) to be run in the _x_t_e_r_m window.  It
  179.            also sets the window title and icon name to be the
  180.            basename of the program being executed if  neither
  181.            _-_T  nor    _-_n  are     given on the command line.  TThhiiss
  182.            mmuusstt bbee tthhee llaasstt ooppttiioonn oonn tthhee ccoommmmaanndd lliinnee..
  183.  
  184.        --ffbb _f_o_n_t
  185.            This option specifies a font to be used when  dis-
  186.            playing    bold  text.   This  font must be the same
  187.            height and width as the normal font.  If only  one
  188.            of  the normal or bold fonts is specified, it will
  189.            be used as the normal font and the bold font  will
  190.            be   produced  by  overstriking    this  font.   The
  191.            default is to do overstriking of the normal  font.
  192.  
  193.  
  194.  
  195.  
  196. X Version 11           Release 6.1                3
  197.  
  198.  
  199.  
  200.  
  201.  
  202. XTERM(1)                         XTERM(1)
  203.  
  204.  
  205.        --iimm     Turn on the uusseeIInnsseerrttMMooddee resource.
  206.  
  207.        ++iimm     Turn off the uusseeIInnsseerrttMMooddee resource.
  208.  
  209.        --jj      This  option  indicates    that _x_t_e_r_m should do jump
  210.            scrolling.  Normally, text is scrolled one line at
  211.            a  time; this option allows _x_t_e_r_m to move multiple
  212.            lines at a time so that it  doesn't  fall  as  far
  213.            behind.     Its use is strongly recommended since it
  214.            make _x_t_e_r_m much faster when scanning through large
  215.            amounts    of  text.  The VT100 escape sequences for
  216.            enabling and disabling smooth scroll  as     well  as
  217.            the  ``VT  Options'' menu can be used to turn this
  218.            feature on or off.
  219.  
  220.        ++jj      This option indicates that  _x_t_e_r_m  should  not  do
  221.            jump scrolling.
  222.  
  223.        --llss     This  option  indicates    that  the  shell  that is
  224.            started in the _x_t_e_r_m window will be a login  shell
  225.            (i.e.,  the  first  character of argv[0] will be a
  226.            dash, indicating to the shell that it should  read
  227.            the user's .login or .profile).
  228.  
  229.        ++llss     This  option  indicates    that  the  shell  that is
  230.            started should not be a login shell (i.e. it  will
  231.            be a normal ``subshell'').
  232.  
  233.        --mmbb     This  option  indicates    that  _x_t_e_r_m should ring a
  234.            margin bell when the user types near the right end
  235.            of  a  line.  This option can be turned on and off
  236.            from the ``VT Options'' menu.
  237.  
  238.        ++mmbb     This option indicates that margin bell should  not
  239.            be rung.
  240.  
  241.        --mmcc mmiilllliisseeccoonnddss
  242.            This  option  specifies    the  maximum time between
  243.            multi-click selections.
  244.  
  245.        --mmss _c_o_l_o_r
  246.            This option specifies the color to be used for the
  247.            pointer    cursor.      The default is to use the fore-
  248.            ground color.
  249.  
  250.        --nnbb _n_u_m_b_e_r
  251.            This option specifies  the  number  of  characters
  252.            from  the  right end of a line at which the margin
  253.            bell, if enabled, will ring.  The default is 10.
  254.  
  255.        --rrww     This  option  indicates    that   reverse-wraparound
  256.            should be allowed.  This allows the cursor to back
  257.            up from the leftmost column of  one  line  to  the
  258.            rightmost  column  of  the previous line.  This is
  259.  
  260.  
  261.  
  262. X Version 11           Release 6.1                4
  263.  
  264.  
  265.  
  266.  
  267.  
  268. XTERM(1)                         XTERM(1)
  269.  
  270.  
  271.            very useful for editing long shell  command  lines
  272.            and  is    encouraged.  This option can be turned on
  273.            and off from the ``VT Options'' menu.
  274.  
  275.        ++rrww     This  option  indicates    that   reverse-wraparound
  276.            should not be allowed.
  277.  
  278.        --aaww     This  option indicates that auto-wraparound should
  279.            be allowed.  This allows the cursor  to    automati-
  280.            cally  wrap to the beginning of the next line when
  281.            when it is at the rightmost position of a line and
  282.            text is output.
  283.  
  284.        ++aaww     This  option indicates that auto-wraparound should
  285.            not be allowed.
  286.  
  287.        --ss      This option indicates that _x_t_e_r_m may scroll  asyn-
  288.            chronously,  meaning that the screen does not have
  289.            to be kept completely up to date while  scrolling.
  290.            This  allows  _x_t_e_r_m  to    run  faster  when network
  291.            latencies are very high and  is    typically  useful
  292.            when  running across a very large internet or many
  293.            gateways.
  294.  
  295.        ++ss      This option indicates  that  _x_t_e_r_m  should  scroll
  296.            synchronously.
  297.  
  298.        --ssbb     This  option  indicates    that some number of lines
  299.            that are scrolled off the top of the window should
  300.            be  saved and that a scrollbar should be displayed
  301.            so that those lines can be  viewed.   This  option
  302.            may  be    turned on and off from the ``VT Options''
  303.            menu.
  304.  
  305.        ++ssbb     This option indicates that a scrollbar should  not
  306.            be displayed.
  307.  
  308.        --ssff     This option indicates that Sun Function Key escape
  309.            codes should be generated for function keys.
  310.  
  311.        ++ssff     This option indicates  that  the     standard  escape
  312.            codes should be generated for function keys.
  313.  
  314.        --ssii     This  option  indicates    that  output  to a window
  315.            should not automatically reposition the screen  to
  316.            the  bottom  of the scrolling region.  This option
  317.            can be turned on and off from the  ``VT    Options''
  318.            menu.
  319.  
  320.        ++ssii     This  option  indicates    that  output  to a window
  321.            should cause it to scroll to the bottom.
  322.  
  323.        --sskk     This option indicates that pressing  a  key  while
  324.            using  the  scrollbar  to review previous lines of
  325.  
  326.  
  327.  
  328. X Version 11           Release 6.1                5
  329.  
  330.  
  331.  
  332.  
  333.  
  334. XTERM(1)                         XTERM(1)
  335.  
  336.  
  337.            text should cause the window  to     be  repositioned
  338.            automatically in the normal position at the bottom
  339.            of the scroll region.
  340.  
  341.        ++sskk     This option indicates that pressing  a  key  while
  342.            using the scrollbar should not cause the window to
  343.            be repositioned.
  344.  
  345.        --ssll _n_u_m_b_e_r
  346.            This option specifies the number of lines to  save
  347.            that have been scrolled off the top of the screen.
  348.            The default is 64.
  349.  
  350.        --tt      This option indicates that _x_t_e_r_m should    start  in
  351.            Tektronix   mode,   rather  than     in  VT102  mode.
  352.            Switching between the two windows  is  done  using
  353.            the ``Options'' menus.
  354.  
  355.        ++tt      This  option  indicates that _x_t_e_r_m should start in
  356.            VT102 mode.
  357.  
  358.        --ttmm _s_t_r_i_n_g
  359.            This option specifies a series of terminal setting
  360.            keywords followed by the characters that should be
  361.            bound to those functions, similar to the _s_t_t_y pro-
  362.            gram.   Allowable  keywords  include:  intr, quit,
  363.            erase, kill, eof, eol, swtch,  start,  stop,  brk,
  364.            susp, dsusp, rprnt, flush, weras, and lnext.  Con-
  365.            trol characters may be specified as ^char (e.g. ^c
  366.            or ^u) and ^? may be used to indicate delete.
  367.  
  368.        --ttnn _n_a_m_e
  369.            This  option  specifies    the  name of the terminal
  370.            type to be set in the TERM  environment    variable.
  371.            This  terminal  type  must exist in the _t_e_r_m_c_a_p_(_5_)
  372.            database and should have _l_i_# and _c_o_# entries.
  373.  
  374.        --uutt     This option indicates that _x_t_e_r_m shouldn't write a
  375.            record into the the system log file _/_e_t_c_/_u_t_m_p.
  376.  
  377.        ++uutt     This  option  indicates    that _x_t_e_r_m should write a
  378.            record into the system log file _/_e_t_c_/_u_t_m_p.
  379.  
  380.        --vvbb     This option indicates that a visual bell     is  pre-
  381.            ferred  over  an     audible one.  Instead of ringing
  382.            the  terminal  bell  whenever   a   Control-G   is
  383.            received, the window will be flashed.
  384.  
  385.        ++vvbb     This  option  indicates    that a visual bell should
  386.            not be used.
  387.  
  388.        --wwff     This option indicates that _x_t_e_r_m should    wait  for
  389.            the  window  to    be  mapped  the first time before
  390.            starting     the  subprocess  so  that  the      initial
  391.  
  392.  
  393.  
  394. X Version 11           Release 6.1                6
  395.  
  396.  
  397.  
  398.  
  399.  
  400. XTERM(1)                         XTERM(1)
  401.  
  402.  
  403.            terminal     size  settings and environment variables
  404.            are correct.  It is the application's responsibil-
  405.            ity to catch subsequent terminal size changes.
  406.  
  407.        ++wwff     This  option  indicates    that  _x_t_e_r_m show not wait
  408.            before starting the subprocess.
  409.  
  410.        --CC      This option  indicates  that  this  window  should
  411.            receive    console output.     This is not supported on
  412.            all systems.  To obtain console output,    you  must
  413.            be  the    owner of the console device, and you must
  414.            have read and write permission for it.  If you are
  415.            running    X under _x_d_m on the console screen you may
  416.            need to have the session startup     and  reset  pro-
  417.            grams  explicitly change the ownership of the con-
  418.            sole device in order to get this option to work.
  419.  
  420.        --SS_c_c_n   This option specifies the last two letters of  the
  421.            name  of     a  pseudoterminal  to use in slave mode,
  422.            plus the number of the inherited file  descriptor.
  423.            The  option  is    parsed    ``%c%c%d''.   This allows
  424.            _x_t_e_r_m to be used as an input  and  output  channel
  425.            for  an    existing program and is sometimes used in
  426.            specialized applications.
  427.  
  428.        The following command line arguments are provided for com-
  429.        patibility with older versions.    They may not be supported
  430.        in the next release as the  X  Toolkit  provides     standard
  431.        options that accomplish the same task.
  432.  
  433.        %%_g_e_o_m   This option specifies the preferred size and posi-
  434.            tion of the Tektronix window.  It is shorthand for
  435.            specifying the ``_*_t_e_k_G_e_o_m_e_t_r_y'' resource.
  436.  
  437.        TThhiiss  ooppttiioonn ssppeecciiffiieess tthhee pprreeffeerrrreedd ppoossiittiioonn ooff tthhee iiccoonn
  438.            wwiinnddooww..
  439.            It  is  shorthand for specifying the ``_*_i_c_o_n_G_e_o_m_e_-
  440.            _t_r_y'' resource.
  441.  
  442.        --TT _s_t_r_i_n_g
  443.            This option specifies the title for  _x_t_e_r_m's  win-
  444.            dows.  It is equivalent to --ttiittllee.
  445.  
  446.        --nn _s_t_r_i_n_g
  447.            This  option  specifies    the icon name for _x_t_e_r_m's
  448.            windows.      It  is  shorthand  for  specifying  the
  449.            ``_*_i_c_o_n_N_a_m_e'' resource.    Note that this is not the
  450.            same as the toolkit option --nnaammee (see below).  The
  451.            default icon name is the application name.
  452.  
  453.        --rr      This option indicates that reverse video should be
  454.            simulated by swapping  the  foreground  and  back-
  455.            ground colors.  It is equivalent to --rrvv.
  456.  
  457.  
  458.  
  459.  
  460. X Version 11           Release 6.1                7
  461.  
  462.  
  463.  
  464.  
  465.  
  466. XTERM(1)                         XTERM(1)
  467.  
  468.  
  469.        --ww _n_u_m_b_e_r
  470.            This  option  specifies the width in pixels of the
  471.            border surrounding the window.  It  is  equivalent
  472.            to --bboorrddeerrwwiiddtthh or --bbww.
  473.  
  474.        The  following  standard     X Toolkit command line arguments
  475.        are commonly used with _x_t_e_r_m:
  476.  
  477.        --bbgg _c_o_l_o_r
  478.            This option specifies the color    to  use     for  the
  479.            background   of     the   window.     The  default  is
  480.            ``white.''
  481.  
  482.        --bbdd _c_o_l_o_r
  483.            This option specifies the color    to  use     for  the
  484.            border of the window.  The default is ``black.''
  485.  
  486.        --bbww _n_u_m_b_e_r
  487.            This  option  specifies the width in pixels of the
  488.            border surrounding the window.
  489.  
  490.        --ffgg _c_o_l_o_r
  491.            This option specifies the color to  use    for  dis-
  492.            playing text.  The default is ``black.''
  493.  
  494.        --ffnn _f_o_n_t
  495.            This option specifies the font to be used for dis-
  496.            playing normal text.  The default is _f_i_x_e_d.
  497.  
  498.        --nnaammee _n_a_m_e
  499.            This option specifies the application  name  under
  500.            which  resources     are  to be obtained, rather than
  501.            the default executable file name.  _N_a_m_e should not
  502.            contain ``.'' or ``*'' characters.
  503.  
  504.        --ttiittllee _s_t_r_i_n_g
  505.            This  option  specifies    the  window title string,
  506.            which may be displayed by window managers  if  the
  507.            user so chooses.     The default title is the command
  508.            line specified after the --ee option, if any, other-
  509.            wise the application name.
  510.  
  511.        --rrvv     This option indicates that reverse video should be
  512.            simulated by swapping  the  foreground  and  back-
  513.            ground colors.
  514.  
  515.        --ggeeoommeettrryy _g_e_o_m_e_t_r_y
  516.            This option specifies the preferred size and posi-
  517.            tion of the VT102 window; see _X_(_1_).
  518.  
  519.        --ddiissppllaayy _d_i_s_p_l_a_y
  520.            This option specifies the X server to contact; see
  521.            _X_(_1_).
  522.  
  523.  
  524.  
  525.  
  526. X Version 11           Release 6.1                8
  527.  
  528.  
  529.  
  530.  
  531.  
  532. XTERM(1)                         XTERM(1)
  533.  
  534.  
  535.        --xxrrmm _r_e_s_o_u_r_c_e_s_t_r_i_n_g
  536.            This  option  specifies    a  resource  string to be
  537.            used.   This  is     especially  useful  for  setting
  538.            resources  that    do not have separate command line
  539.            options.
  540.  
  541.        --iiccoonniicc This option indicates that _x_t_e_r_m     should     ask  the
  542.            window  manager to start it as an icon rather than
  543.            as the normal window.
  544.  
  545. RREESSOOUURRCCEESS
  546.        The program understands all of the core X Toolkit resource
  547.        names and classes as well as:
  548.  
  549.        iiccoonnGGeeoommeettrryy ((class IIccoonnGGeeoommeettrryy))
  550.            Specifies  the  preferred size and position of the
  551.            application when iconified.  It is not necessarily
  552.            obeyed by all window managers.
  553.  
  554.        iiccoonnNNaammee ((class IIccoonnNNaammee))
  555.            Specifies  the  icon  name.   The  default  is the
  556.            application name.
  557.  
  558.        tteerrmmNNaammee ((class TTeerrmmNNaammee))
  559.            Specifies the terminal type name to be set in  the
  560.            TERM environment variable.
  561.  
  562.        ttiittllee ((class TTiittllee))
  563.            Specifies  a string that may be used by the window
  564.            manager when displaying this application.
  565.  
  566.        ttttyyMMooddeess ((class TTttyyMMooddeess))
  567.            Specifies a  string  containing    terminal  setting
  568.            keywords     and  the characters to which they may be
  569.            bound.  Allowable keywords  include:  intr,  quit,
  570.            erase,  kill,  eof,  eol, swtch, start, stop, brk,
  571.            susp, dsusp, rprnt, flush, weras, and lnext.  Con-
  572.            trol characters may be specified as ^char (e.g. ^c
  573.            or ^u) and ^? may  be  used  to    indicate  Delete.
  574.            This  is     very  useful  for overriding the default
  575.            terminal settings without having     to  do     an  _s_t_t_y
  576.            every time an _x_t_e_r_m is started.
  577.  
  578.        uusseeIInnsseerrttMMooddee ((class UUsseeIInnsseerrttMMooddee))
  579.            Force  use  of  insert  mode by adding appropriate
  580.            entries to the TERMCAP environment variable.  This
  581.            is  useful  if  the system termcap is broken.  The
  582.            default is ``false.''
  583.  
  584.        uuttmmppIInnhhiibbiitt ((class UUttmmppIInnhhiibbiitt))
  585.            Specifies whether  or  not  _x_t_e_r_m  should  try  to
  586.            record the user's terminal in _/_e_t_c_/_u_t_m_p.
  587.  
  588.  
  589.  
  590.  
  591.  
  592. X Version 11           Release 6.1                9
  593.  
  594.  
  595.  
  596.  
  597.  
  598. XTERM(1)                         XTERM(1)
  599.  
  600.  
  601.        ssuunnFFuunnccttiioonnKKeeyyss ((class SSuunnFFuunnccttiioonnKKeeyyss))
  602.            Specifies  whether  or not Sun Function Key escape
  603.            codes  should  be  generated  for  function   keys
  604.            instead of standard escape sequences.
  605.  
  606.        wwaaiittFFoorrMMaapp ((class WWaaiittFFoorrMMaapp))
  607.            Specifies whether or not _x_t_e_r_m should wait for the
  608.            initial window map before starting the subprocess.
  609.            The default is ``false.''
  610.  
  611.  
  612.        The following resources are specified as part of the _v_t_1_0_0
  613.        widget (class _V_T_1_0_0):
  614.  
  615.        aalllloowwSSeennddEEvveennttss ((class AAlllloowwSSeennddEEvveennttss))
  616.            Specifies whether or not synthetic key and  button
  617.            events  (generated  using the X protocol SendEvent
  618.            request) should be interpreted or discarded.   The
  619.            default    is  ``false'' meaning they are discarded.
  620.            Note that allowing  such     events     creates  a  very
  621.            large security hole.
  622.  
  623.  
  624.        aallwwaayyssHHiigghhlliigghhtt ((class AAllwwaayyssHHiigghhlliigghhtt))
  625.            Specifies  whether or not _x_t_e_r_m should always dis-
  626.            play a highlighted text    cursor.      By  default,    a
  627.            hollow  text  cursor  is     displayed  whenever  the
  628.            pointer moves out of  the  window  or  the  window
  629.            loses the input focus.
  630.  
  631.        aappppccuurrssoorrDDeeffaauulltt ((class AAppppccuurrssoorrDDeeffaauulltt))
  632.            If  ``true,''  the  cursor  keys     are initially in
  633.            application mode.  The default is ``false.''
  634.  
  635.        aappppkkeeyyppaaddDDeeffaauulltt ((class AAppppkkeeyyppaaddDDeeffaauulltt))
  636.            If ``true,'' the     keypad     keys  are  initially  in
  637.            application mode.  The default is ``false.''
  638.  
  639.        aauuttooWWrraapp ((class AAuuttooWWrraapp))
  640.            Specifies whether or not auto-wraparound should be
  641.            enabled.     The default is ``true.''
  642.  
  643.        bbeellllSSuupppprreessssTTiimmee ((class BBeellllSSuupppprreessssTTiimmee))
  644.            Number of milliseconds after  a    bell  command  is
  645.            sent  during  which  additional bells will be sup-
  646.            pressed.     Default is 200.  If set non-zero,  addi-
  647.            tional  bells  will  also  be suppressed until the
  648.            server reports that processing of the  first  bell
  649.            has  been  completed;  this feature is most useful
  650.            with the visible bell.
  651.  
  652.        bboollddFFoonntt ((class BBoollddFFoonntt))
  653.            Specifies the name of the bold font to use instead
  654.            of overstriking.
  655.  
  656.  
  657.  
  658. X Version 11           Release 6.1                   10
  659.  
  660.  
  661.  
  662.  
  663.  
  664. XTERM(1)                         XTERM(1)
  665.  
  666.  
  667.        cc113322 ((class CC113322))
  668.            Specifies  whether or not the VT102 DECCOLM escape
  669.            sequence     should     be  honored.    The  default   is
  670.            ``false.''
  671.  
  672.        ccuuttNNeewwlliinnee ((class CCuuttNNeewwlliinnee))
  673.            If  false,  triple  clicking to select a line does
  674.            not include the Newline at the end  of  the  line.
  675.            If  true, the Newline is selected.  The default is
  676.            ``true.''
  677.  
  678.        ccuuttTTooBBeeggiinnnniinnggOOffLLiinnee ((class CCuuttTTooBBeeggiinnnniinnggOOffLLiinnee))
  679.            If false, triple clicking to select a line selects
  680.            only  from the current word forward.  If true, the
  681.            entire line is selected.     The default is ``true.''
  682.  
  683.        cchhaarrCCllaassss ((class CChhaarrCCllaassss))
  684.            Specifies comma-separated lists of character class
  685.            bindings of the form [_l_o_w-]_h_i_g_h:_v_a_l_u_e.  These  are
  686.            used  in     determining  which  sets  of  characters
  687.            should be treated the  same  when  doing     cut  and
  688.            paste.    See  the  section on specifying character
  689.            classes.
  690.  
  691.        ccuurrsseess ((class CCuurrsseess))
  692.            Specifies whether or not the last  column  bug  in
  693.            _m_o_r_e(1)    should    be  worked  around.   See the --ccuu
  694.            option for details.  The default is ``false.''
  695.  
  696.        bbaacckkggrroouunndd ((class BBaacckkggrroouunndd))
  697.            Specifies the color to use for the  background  of
  698.            the window.  The default is ``white.''
  699.  
  700.        ffoorreeggrroouunndd ((class FFoorreeggrroouunndd))
  701.            Specifies  the color to use for displaying text in
  702.            the window.  Setting the class name instead of the
  703.            instance     name  is  an easy way to have everything
  704.            that would  normally  appear  in     the  text  color
  705.            change color.  The default is ``black.''
  706.  
  707.        ccuurrssoorrCCoolloorr ((class FFoorreeggrroouunndd))
  708.            Specifies  the  color  to use for the text cursor.
  709.            The default is ``black.''
  710.  
  711.        eeiigghhttBBiittIInnppuutt ((class EEiigghhttBBiittIInnppuutt)
  712.            If true, Meta characters input from  the     keyboard
  713.            are  presented  as  a  single  character     with the
  714.            eighth bit turned on.  If false,     Meta  characters
  715.            are  converted  into a two-character sequence with
  716.            the character itself preceded by ESC.  The default
  717.            is ``true.''
  718.  
  719.        eeiigghhttBBiittOOuuttppuutt ((class EEiigghhttBBiittOOuuttppuutt)
  720.            Specifies whether or not eight-bit characters sent
  721.  
  722.  
  723.  
  724. X Version 11           Release 6.1                   11
  725.  
  726.  
  727.  
  728.  
  729.  
  730. XTERM(1)                         XTERM(1)
  731.  
  732.  
  733.            from the host should be accepted as is or stripped
  734.            when printed.  The default is ``true.''
  735.  
  736.        ffoonntt ((class FFoonntt))
  737.            Specifies  the  name  of     the  normal  font.   The
  738.            default is ``fixed.''
  739.  
  740.        ffoonntt11 ((class FFoonntt11))
  741.            Specifies the name of the first alternative  font.
  742.  
  743.        ffoonntt22 ((class FFoonntt22))
  744.            Specifies the name of the second alternative font.
  745.  
  746.        ffoonntt33 ((class FFoonntt33))
  747.            Specifies the name of the third alternative  font.
  748.  
  749.        ffoonntt44 ((class FFoonntt44))
  750.            Specifies the name of the fourth alternative font.
  751.  
  752.        ffoonntt55 ((class FFoonntt55))
  753.            Specifies the name of the fifth alternative  font.
  754.  
  755.        ffoonntt66 ((class FFoonntt66))
  756.            Specifies  the name of the sixth alternative font.
  757.  
  758.        ggeeoommeettrryy ((class GGeeoommeettrryy))
  759.            Specifies the preferred size and position  of  the
  760.            VT102 window.
  761.  
  762.        hhppLLoowweerrlleeffttBBuuggCCoommppaatt ((class HHppLLoowweerrlleeffttBBuuggCCoommppaatt))
  763.            Specifies  whether  to  work  around a bug in HP's
  764.            _x_d_b, which ignores termcap and always sends ESC    F
  765.            to move to the lower left corner.  ``true'' causes
  766.            xterm to interpret ESC F as a request to     move  to
  767.            the  lower left corner of the screen.  The default
  768.            is ``false.''
  769.  
  770.        iinntteerrnnaallBBoorrddeerr ((class BBoorrddeerrWWiiddtthh))
  771.            Specifies the number of pixels between the charac-
  772.            ters and the window border.  The default is 2.
  773.  
  774.        jjuummppSSccrroollll ((class JJuummppSSccrroollll))
  775.            Specifies  whether  or  not  jump scroll should be
  776.            used.  The default is ``true.''
  777.  
  778.        llooggiinnSShheellll ((class LLooggiinnSShheellll))
  779.            Specifies whether or not the shell to  be  run  in
  780.            the  window  should  be    started as a login shell.
  781.            The default is ``false.''
  782.  
  783.        mmaarrggiinnBBeellll ((class MMaarrggiinnBBeellll))
  784.            Specifies whether or not the bell  should  be  run
  785.            when  the  user    types near the right margin.  The
  786.            default is ``false.''
  787.  
  788.  
  789.  
  790. X Version 11           Release 6.1                   12
  791.  
  792.  
  793.  
  794.  
  795.  
  796. XTERM(1)                         XTERM(1)
  797.  
  798.  
  799.        mmuullttiiCClliicckkTTiimmee ((class MMuullttiiCClliicckkTTiimmee))
  800.            Specifies the maximum time in milliseconds between
  801.            multi-click  select  events.   The  default is 250
  802.            milliseconds.
  803.  
  804.        mmuullttiiSSccrroollll ((class MMuullttiiSSccrroollll))
  805.            Specifies whether or not scrolling should be  done
  806.            asynchronously.    The default is ``false.''
  807.  
  808.        nnMMaarrggiinnBBeellll ((class CCoolluummnn))
  809.            Specifies  the number of characters from the right
  810.            margin at which the margin bell    should    be  rung,
  811.            when enabled.
  812.  
  813.        ppooiinntteerrCCoolloorr ((class FFoorreeggrroouunndd))
  814.            Specifies  the  foreground  color  of the pointer.
  815.            The default is ``XtDefaultForeground.''
  816.  
  817.        ppooiinntteerrCCoolloorrBBaacckkggrroouunndd ((class BBaacckkggrroouunndd))
  818.            Specifies the background     color    of  the     pointer.
  819.            The default is ``XtDefaultBackground.''
  820.  
  821.        ppooiinntteerrSShhaappee ((class CCuurrssoorr))
  822.            Specifies  the  name  of the shape of the pointer.
  823.            The default is ``xterm.''
  824.  
  825.        rreessiizzeeGGrraavviittyy ((class RReessiizzeeGGrraavviittyy))
  826.            Affects the behavior when the window is resized to
  827.            be  taller  or  shorter.     NNoorrtthhWWeesstt specifies that
  828.            the top line of text on the screen stay fixed.  If
  829.            the window is made shorter, lines are dropped from
  830.            the bottom; if the window is  made  taller,  blank
  831.            lines are added at the bottom.  This is compatible
  832.            with the behavior in R4.     SSoouutthhWWeesstt (the     default)
  833.            specifies  that    the  bottom  line  of text on the
  834.            screen stay fixed.  If the window is made  taller,
  835.            additional  saved lines will be scrolled down onto
  836.            the screen; if the window is made  shorter,  lines
  837.            will  be     scrolled  off the top of the screen, and
  838.            the top saved lines will be dropped.
  839.  
  840.        rreevveerrsseeVViiddeeoo ((class RReevveerrsseeVViiddeeoo))
  841.            Specifies whether or not reverse video  should  be
  842.            simulated.  The default is ``false.''
  843.  
  844.        rreevveerrsseeWWrraapp ((class RReevveerrsseeWWrraapp))
  845.            Specifies whether or not reverse-wraparound should
  846.            be enabled.  The default is ``false.''
  847.  
  848.        ssaavveeLLiinneess ((class SSaavveeLLiinneess))
  849.            Specifies the number of lines to save  beyond  the
  850.            top  of    the screen when a scrollbar is turned on.
  851.            The default is 64.
  852.  
  853.  
  854.  
  855.  
  856. X Version 11           Release 6.1                   13
  857.  
  858.  
  859.  
  860.  
  861.  
  862. XTERM(1)                         XTERM(1)
  863.  
  864.  
  865.        ssccrroollllBBaarr ((class SSccrroollllBBaarr))
  866.            Specifies whether or not the scrollbar  should  be
  867.            displayed.  The default is ``false.''
  868.  
  869.        ssccrroollllTTttyyOOuuttppuutt ((class SSccrroollllCCoonndd))
  870.            Specifies  whether  or  not output to the terminal
  871.            should automatically cause the scrollbar to go  to
  872.            the  bottom  of the scrolling region.  The default
  873.            is ``true.''
  874.  
  875.        ssccrroollllKKeeyy ((class SSccrroollllCCoonndd))
  876.            Specifies whether or not     pressing  a  key  should
  877.            automatically  cause  the  scrollbar  to go to the
  878.            bottom of the scrolling region.     The  default  is
  879.            ``false.''
  880.  
  881.        ssccrroollllLLiinneess ((class SSccrroollllLLiinneess))
  882.            Specifies the number of lines that the _s_c_r_o_l_l_-_b_a_c_k
  883.            and _s_c_r_o_l_l_-_f_o_r_w actions should use as  a     default.
  884.            The default value is 1.
  885.  
  886.        ssiiggnnaallIInnhhiibbiitt ((class SSiiggnnaallIInnhhiibbiitt))
  887.            Specifies whether or not the entries in the ``Main
  888.            Options'' menu for sending signals to _x_t_e_r_m should
  889.            be disallowed.  The default is ``false.''
  890.  
  891.        tteekkGGeeoommeettrryy ((class GGeeoommeettrryy))
  892.            Specifies  the  preferred size and position of the
  893.            Tektronix window.
  894.  
  895.        tteekkIInnhhiibbiitt ((class TTeekkIInnhhiibbiitt))
  896.            Specifies whether or not the  escape  sequence  to
  897.            enter  Tektronix     mode  should  be  ignored.   The
  898.            default is ``false.''
  899.  
  900.        tteekkSSmmaallll ((class TTeekkSSmmaallll))
  901.            Specifies whether or not the Tektronix mode window
  902.            should  start  in its smallest size if no explicit
  903.            geometry is given.  This is  useful  when  running
  904.            _x_t_e_r_m on displays with small screens.  The default
  905.            is ``false.''
  906.  
  907.        tteekkSSttaarrttuupp ((class TTeekkSSttaarrttuupp))
  908.            Specifies whether or not _x_t_e_r_m should start up  in
  909.            Tektronix mode.    The default is ``false.''
  910.  
  911.        ttiitteeIInnhhiibbiitt ((class TTiitteeIInnhhiibbiitt))
  912.            Specifies  whether  or  not  _x_t_e_r_m  should  remove
  913.            remove _t_i and _t_e termcap entries (used  to  switch
  914.            between    alternate  screens  on    startup     of  many
  915.            screen-oriented programs) from the TERMCAP string.
  916.            If  set, _x_t_e_r_m also ignores the escape sequence to
  917.            switch to the alternate screen.
  918.  
  919.  
  920.  
  921.  
  922. X Version 11           Release 6.1                   14
  923.  
  924.  
  925.  
  926.  
  927.  
  928. XTERM(1)                         XTERM(1)
  929.  
  930.  
  931.        ttrraannssllaattiioonnss ((class TTrraannssllaattiioonnss))
  932.            Specifies the key and button bindings  for  menus,
  933.            selections,   ``programmed  strings,''  etc.   See
  934.            AACCTTIIOONNSS below.
  935.  
  936.        vviissuuaallBBeellll ((class VViissuuaallBBeellll))
  937.            Specifies whether or  not  a  visible  bell  (i.e.
  938.            flashing)  should  be  used  instead of an audible
  939.            bell when Control-G is received.     The  default  is
  940.            ``false.''
  941.  
  942.  
  943.        The  following  resources  are  specified  as  part of the
  944.        _t_e_k_4_0_1_4 widget (class _T_e_k_4_0_1_4):
  945.  
  946.        wwiiddtthh ((class WWiiddtthh))
  947.            Specifies the width of  the  Tektronix  window  in
  948.            pixels.
  949.  
  950.        hheeiigghhtt ((class HHeeiigghhtt))
  951.            Specifies  the  height  of the Tektronix window in
  952.            pixels.
  953.  
  954.        ffoonnttLLaarrggee ((class FFoonntt))
  955.            Specifies the large font to use in  the    Tektronix
  956.            window.
  957.  
  958.        ffoonntt22 ((class FFoonntt))
  959.            Specifies  font    number    2 to use in the Tektronix
  960.            window.
  961.  
  962.        ffoonntt33 ((class FFoonntt))
  963.            Specifies font number 3 to use  in  the    Tektronix
  964.            window.
  965.  
  966.        ffoonnttSSmmaallll ((class FFoonntt))
  967.            Specifies  the  small font to use in the Tektronix
  968.            window.
  969.  
  970.        iinniittiiaallFFoonntt ((class IInniittiiaallFFoonntt))
  971.            Specifies which of the four Tektronix fonts to use
  972.            initially.   Values  are     the same as for the _s_e_t_-
  973.            _t_e_k_-_t_e_x_t action.     The default is ``large.''
  974.  
  975.        ggiinnTTeerrmmiinnaattoorr ((class GGiinnTTeerrmmiinnaattoorr))
  976.            Specifies what character(s) should  follow  a  GIN
  977.            report  or  status  report.  The possibilities are
  978.            ``none,'' which sends no     terminating  characters,
  979.            ``CRonly,''  which sends CR, and ``CR&EOT,'' which
  980.            sends both CR and EOT.  The default is ``none.''
  981.  
  982.  
  983.        The resources that may be specified for the various  menus
  984.        are   described     in  the  documentation     for  the  Athena
  985.  
  986.  
  987.  
  988. X Version 11           Release 6.1                   15
  989.  
  990.  
  991.  
  992.  
  993.  
  994. XTERM(1)                         XTERM(1)
  995.  
  996.  
  997.        SSiimmpplleeMMeennuu widget.  The name and classes of the entries in
  998.        each of the menus are listed below.
  999.  
  1000.        The _m_a_i_n_M_e_n_u has the following entries:
  1001.  
  1002.        sseeccuurreekkbbdd ((class SSmmeeBBSSBB))
  1003.            This entry invokes the sseeccuurree(()) action.
  1004.  
  1005.        aalllloowwsseennddss ((class SSmmeeBBSSBB))
  1006.            This  entry  invokes the aallllooww--sseenndd--eevveennttss((ttooggggllee))
  1007.            action.
  1008.  
  1009.        rreeddrraaww ((class SSmmeeBBSSBB))
  1010.            This entry invokes the rreeddrraaww(()) action.
  1011.  
  1012.        lliinnee11 ((class SSmmeeLLiinnee))
  1013.            This is a separator.
  1014.  
  1015.        ssuussppeenndd ((class SSmmeeBBSSBB))
  1016.            This entry invokes the sseenndd--ssiiggnnaall((ttssttpp)) action on
  1017.            systems that support job control.
  1018.  
  1019.        ccoonnttiinnuuee ((class SSmmeeBBSSBB))
  1020.            This entry invokes the sseenndd--ssiiggnnaall((ccoonntt)) action on
  1021.            systems that support job control.
  1022.  
  1023.        iinntteerrrruupptt ((class SSmmeeBBSSBB))
  1024.            This entry invokes the sseenndd--ssiiggnnaall((iinntt)) action.
  1025.  
  1026.        hhaanngguupp ((class SSmmeeBBSSBB))
  1027.            This entry invokes the sseenndd--ssiiggnnaall((hhuupp)) action.
  1028.  
  1029.        tteerrmmiinnaattee ((class SSmmeeBBSSBB))
  1030.            This entry invokes the sseenndd--ssiiggnnaall((tteerrmm)) action.
  1031.  
  1032.        kkiillll ((class SSmmeeBBSSBB))
  1033.            This entry invokes the sseenndd--ssiiggnnaall((kkiillll)) action.
  1034.  
  1035.        lliinnee22 ((class SSmmeeLLiinnee))
  1036.            This is a separator.
  1037.  
  1038.        qquuiitt ((class SSmmeeBBSSBB))
  1039.            This entry invokes the qquuiitt(()) action.
  1040.  
  1041.  
  1042.        The _v_t_M_e_n_u has the following entries:
  1043.  
  1044.        ssccrroollllbbaarr ((class SSmmeeBBSSBB))
  1045.            This  entry  invokes   the   sseett--ssccrroollllbbaarr((ttooggggllee))
  1046.            action.
  1047.  
  1048.        jjuummppssccrroollll ((class SSmmeeBBSSBB))
  1049.            This   entry  invokes  the  sseett--jjuummppssccrroollll((ttooggggllee))
  1050.            action.
  1051.  
  1052.  
  1053.  
  1054. X Version 11           Release 6.1                   16
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060. XTERM(1)                         XTERM(1)
  1061.  
  1062.  
  1063.        rreevveerrsseevviiddeeoo ((class SSmmeeBBSSBB))
  1064.            This entry invokes  the    sseett--rreevveerrssee--vviiddeeoo((ttooggggllee))
  1065.            action.
  1066.  
  1067.        aauuttoowwrraapp ((class SSmmeeBBSSBB))
  1068.            This   entry   invokes    the  sseett--aauuttoowwrraapp((ttooggggllee))
  1069.            action.
  1070.  
  1071.        rreevveerrsseewwrraapp ((class SSmmeeBBSSBB))
  1072.            This  entry  invokes  the  sseett--rreevveerrsseewwrraapp((ttooggggllee))
  1073.            action.
  1074.  
  1075.        aauuttoolliinneeffeeeedd ((class SSmmeeBBSSBB))
  1076.            This  entry  invokes  the sseett--aauuttoolliinneeffeeeedd((ttooggggllee))
  1077.            action.
  1078.  
  1079.        aappppccuurrssoorr ((class SSmmeeBBSSBB))
  1080.            This  entry  invokes   the   sseett--aappppccuurrssoorr((ttooggggllee))
  1081.            action.
  1082.  
  1083.        aappppkkeeyyppaadd ((class SSmmeeBBSSBB))
  1084.            This   entry   invokes  the  sseett--aappppkkeeyyppaadd((ttooggggllee))
  1085.            action.
  1086.  
  1087.        ssccrroollllkkeeyy ((class SSmmeeBBSSBB))
  1088.            This entry invokes  the    sseett--ssccrroollll--oonn--kkeeyy((ttooggggllee))
  1089.            action.
  1090.  
  1091.        ssccrroollllttttyyoouuttppuutt ((class SSmmeeBBSSBB))
  1092.            This    entry   invokes     the   sseett--ssccrroollll--oonn--ttttyy--
  1093.            oouuttppuutt((ttooggggllee)) action.
  1094.  
  1095.        aallllooww113322 ((class SSmmeeBBSSBB))
  1096.            This  entry   invokes   the   sseett--aallllooww113322((ttooggggllee))
  1097.            action.
  1098.  
  1099.        ccuurrsseesseemmuull ((class SSmmeeBBSSBB))
  1100.            This   entry  invokes  the  sseett--ccuurrsseesseemmuull((ttooggggllee))
  1101.            action.
  1102.  
  1103.        vviissuuaallbbeellll ((class SSmmeeBBSSBB))
  1104.            This  entry  invokes  the   sseett--vviissuuaallbbeellll((ttooggggllee))
  1105.            action.
  1106.  
  1107.        mmaarrggiinnbbeellll ((class SSmmeeBBSSBB))
  1108.            This   entry  invokes  the  sseett--mmaarrggiinnbbeellll((ttooggggllee))
  1109.            action.
  1110.  
  1111.        aallttssccrreeeenn ((class SSmmeeBBSSBB))
  1112.            This entry is currently disabled.
  1113.  
  1114.        lliinnee11 ((class SSmmeeLLiinnee))
  1115.            This is a separator.
  1116.  
  1117.  
  1118.  
  1119.  
  1120. X Version 11           Release 6.1                   17
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126. XTERM(1)                         XTERM(1)
  1127.  
  1128.  
  1129.        ssooffttrreesseett ((class SSmmeeBBSSBB))
  1130.            This entry invokes the ssoofftt--rreesseett(()) action.
  1131.  
  1132.        hhaarrddrreesseett ((class SSmmeeBBSSBB))
  1133.            This entry invokes the hhaarrdd--rreesseett(()) action.
  1134.  
  1135.        cclleeaarrssaavveeddlliinneess ((class SSmmeeBBSSBB))""
  1136.            This entry invokes the cclleeaarr--ssaavveedd--lliinneess(()) action.
  1137.  
  1138.        lliinnee22 ((class SSmmeeLLiinnee))
  1139.            This is a separator.
  1140.  
  1141.        tteekksshhooww ((class SSmmeeBBSSBB))
  1142.            This  entry invokes the sseett--vviissiibbiilliittyy((tteekk,,ttooggggllee))
  1143.            action.
  1144.  
  1145.        tteekkmmooddee ((class SSmmeeBBSSBB))
  1146.            This  entry  invokes  the   sseett--tteerrmmiinnaall--ttyyppee((tteekk))
  1147.            action.
  1148.  
  1149.        vvtthhiiddee ((class SSmmeeBBSSBB))
  1150.            This   entry  invokes  the  sseett--vviissiibbiilliittyy((vvtt,,ooffff))
  1151.            action.
  1152.  
  1153.  
  1154.        The _f_o_n_t_M_e_n_u has the following entries:
  1155.  
  1156.        ffoonnttddeeffaauulltt ((class SSmmeeBBSSBB))
  1157.            This entry invokes the sseett--vvtt--ffoonntt((dd)) action.
  1158.  
  1159.        ffoonntt11 ((class SSmmeeBBSSBB))
  1160.            This entry invokes the sseett--vvtt--ffoonntt((11)) action.
  1161.  
  1162.        ffoonntt22 ((class SSmmeeBBSSBB))
  1163.            This entry invokes the sseett--vvtt--ffoonntt((22)) action.
  1164.  
  1165.        ffoonntt33 ((class SSmmeeBBSSBB))
  1166.            This entry invokes the sseett--vvtt--ffoonntt((33)) action.
  1167.  
  1168.        ffoonntt44 ((class SSmmeeBBSSBB))
  1169.            This entry invokes the sseett--vvtt--ffoonntt((44)) action.
  1170.  
  1171.        ffoonntt55 ((class SSmmeeBBSSBB))
  1172.            This entry invokes the sseett--vvtt--ffoonntt((55)) action.
  1173.  
  1174.        ffoonntt66 ((class SSmmeeBBSSBB))
  1175.            This entry invokes the sseett--vvtt--ffoonntt((66)) action.
  1176.  
  1177.        ffoonntteessccaappee ((class SSmmeeBBSSBB))
  1178.            This entry invokes the sseett--vvtt--ffoonntt((ee)) action.
  1179.  
  1180.        ffoonnttsseell ((class SSmmeeBBSSBB))
  1181.            This entry invokes the sseett--vvtt--ffoonntt((ss)) action.
  1182.  
  1183.  
  1184.  
  1185.  
  1186. X Version 11           Release 6.1                   18
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192. XTERM(1)                         XTERM(1)
  1193.  
  1194.  
  1195.        The _t_e_k_M_e_n_u has the following entries:
  1196.  
  1197.        tteekktteexxttllaarrggee ((class SSmmeeBBSSBB))
  1198.            This entry invokes the sseett--tteekk--tteexxtt((ll)) action.
  1199.  
  1200.        tteekktteexxtt22 ((class SSmmeeBBSSBB))
  1201.            This entry invokes the sseett--tteekk--tteexxtt((22)) action.
  1202.  
  1203.        tteekktteexxtt33 ((class SSmmeeBBSSBB))
  1204.            This entry invokes the sseett--tteekk--tteexxtt((33)) action.
  1205.  
  1206.        tteekktteexxttssmmaallll ((class SSmmeeBBSSBB))
  1207.            This entry invokes the sseett--tteekk--tteexxtt((ss)) action.
  1208.  
  1209.        lliinnee11 ((class SSmmeeLLiinnee))
  1210.            This is a separator.
  1211.  
  1212.        tteekkppaaggee ((class SSmmeeBBSSBB))
  1213.            This entry invokes the tteekk--ppaaggee(()) action.
  1214.  
  1215.        tteekkrreesseett ((class SSmmeeBBSSBB))
  1216.            This entry invokes the tteekk--rreesseett(()) action.
  1217.  
  1218.        tteekkccooppyy ((class SSmmeeBBSSBB))
  1219.            This entry invokes the tteekk--ccooppyy(()) action.
  1220.  
  1221.        lliinnee22 ((class SSmmeeLLiinnee))
  1222.            This is a separator.
  1223.  
  1224.        vvttsshhooww ((class SSmmeeBBSSBB))
  1225.            This entry invokes  the    sseett--vviissiibbiilliittyy((vvtt,,ttooggggllee))
  1226.            action.
  1227.  
  1228.        vvttmmooddee ((class SSmmeeBBSSBB))
  1229.            This   entry   invokes  the  sseett--tteerrmmiinnaall--ttyyppee((vvtt))
  1230.            action.
  1231.  
  1232.        tteekkhhiiddee ((class SSmmeeBBSSBB))
  1233.            This entry invokes the  sseett--vviissiibbiilliittyy((tteekk,,ttooggggllee))
  1234.            action.
  1235.  
  1236.  
  1237.        The  following resources are useful when specified for the
  1238.        Athena Scrollbar widget:
  1239.  
  1240.        tthhiicckknneessss ((class TThhiicckknneessss))
  1241.            Specifies the width in pixels of the scrollbar.
  1242.  
  1243.        bbaacckkggrroouunndd ((class BBaacckkggrroouunndd))
  1244.            Specifies the color to use for the  background  of
  1245.            the scrollbar.
  1246.  
  1247.        ffoorreeggrroouunndd ((class FFoorreeggrroouunndd))
  1248.            Specifies  the  color to use for the foreground of
  1249.  
  1250.  
  1251.  
  1252. X Version 11           Release 6.1                   19
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258. XTERM(1)                         XTERM(1)
  1259.  
  1260.  
  1261.            the scrollbar.  The ``thumb'' of the scrollbar  is
  1262.            a  simple  checkerboard pattern alternating pixels
  1263.            for foreground and background color.
  1264.  
  1265. PPOOIINNTTEERR UUSSAAGGEE
  1266.        Once the VT102 window is     created,  _x_t_e_r_m  allows  you  to
  1267.        select  text and copy it within the same or other windows.
  1268.  
  1269.        The selection functions are invoked when the pointer  but-
  1270.        tons  are  used    with no modifiers, and when they are used
  1271.        with the ``shift'' key.    The assignment of  the    functions
  1272.        described below to keys and buttons may be changed through
  1273.        the resource database; see AACCTTIIOONNSS below.
  1274.  
  1275.        Pointer button one (usually left) is  used  to  save  text
  1276.        into  the cut buffer.  Move the cursor to beginning of the
  1277.        text, and then hold the button down while moving the  cur-
  1278.        sor  to    the  end  of the region and releasing the button.
  1279.        The selected text is  highlighted  and  is  saved  in  the
  1280.        global  cut buffer and made the PRIMARY selection when the
  1281.        button is released.   Double-clicking  selects  by  words.
  1282.        Triple-clicking selects by lines.  Quadruple-clicking goes
  1283.        back to characters, etc.     Multiple-click is determined  by
  1284.        the  time from button up to button down, so you can change
  1285.        the selection unit in the middle of a selection.      If  the
  1286.        key/button  bindings  specify that an X selection is to be
  1287.        made, _x_t_e_r_m will leave the selected text     highlighted  for
  1288.        as long as it is the selection owner.
  1289.  
  1290.        Pointer    button    two (usually middle) `types' (pastes) the
  1291.        text from the PRIMARY selection, if  any,  otherwise  from
  1292.        the cut buffer, inserting it as keyboard input.
  1293.  
  1294.        Pointer    button    three (usually right) extends the current
  1295.        selection.  (Without loss  of  generality,  you    can  swap
  1296.        ``right''  and  ``left''     everywhere  in     the rest of this
  1297.        paragraph.)  If pressed while closer to the right edge  of
  1298.        the  selection  than  the  left,     it extends/contracts the
  1299.        right edge of the selection.  If you contract  the  selec-
  1300.        tion  past  the    left edge of the selection, _x_t_e_r_m assumes
  1301.        you really meant the  left  edge,  restores  the     original
  1302.        selection,  then     extends/contracts  the     left edge of the
  1303.        selection.  Extension starts in the  selection  unit  mode
  1304.        that the last selection or extension was performed in; you
  1305.        can multiple-click to cycle through them.
  1306.  
  1307.        By cutting and pasting pieces of text without trailing new
  1308.        lines,  you can take text from several places in different
  1309.        windows and form a command to the shell, for  example,  or
  1310.        take  output  from  a  program  and  insert  it    into your
  1311.        favorite editor.     Since the cut buffer is globally  shared
  1312.        among  different     applications,    you should regard it as a
  1313.        `file' whose contents you know.    The terminal emulator and
  1314.        other  text programs should be treating it as if it were a
  1315.  
  1316.  
  1317.  
  1318. X Version 11           Release 6.1                   20
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324. XTERM(1)                         XTERM(1)
  1325.  
  1326.  
  1327.        text file, i.e., the text is delimited by new lines.
  1328.  
  1329.        The scroll region displays the position and amount of text
  1330.        currently  showing in the window (highlighted) relative to
  1331.        the amount of text actually saved.  As more text is  saved
  1332.        (up  to    the  maximum),    the  size of the highlighted area
  1333.        decreases.
  1334.  
  1335.        Clicking button one with the pointer in the scroll  region
  1336.        moves  the adjacent line to the top of the display window.
  1337.  
  1338.        Clicking button three moves the top line     of  the  display
  1339.        window down to the pointer position.
  1340.  
  1341.        Clicking button two moves the display to a position in the
  1342.        saved text that corresponds to the pointer's  position  in
  1343.        the scrollbar.
  1344.  
  1345.  
  1346.        Unlike  the  VT102  window,  the Tektronix window dows not
  1347.        allow the copying of text.  It does  allow  Tektronix  GIN
  1348.        mode,  and  in  this  mode  the cursor will change from an
  1349.        arrow to a cross.  Pressing any key will send that key and
  1350.        the current coordinate of the cross cursor.  Pressing but-
  1351.        ton one, two, or three will return the letters  `l',  `m',
  1352.        and `r', respectively.  If the `shift' key is pressed when
  1353.        a pointer button is pressed, the corresponding upper  case
  1354.        letter  is  sent.   To distinguish a pointer button from a
  1355.        key, the high bit of the character is set (but this is bit
  1356.        is  normally stripped unless the terminal mode is RAW; see
  1357.        _t_t_y(4) for details).
  1358.  
  1359. MMEENNUUSS
  1360.        _X_t_e_r_m has four menus, named  _m_a_i_n_M_e_n_u,  _v_t_M_e_n_u,    _f_o_n_t_M_e_n_u,
  1361.        and _t_e_k_M_e_n_u.  Each menu pops up under the correct combina-
  1362.        tions of key and button presses.     Most menus  are  divided
  1363.        into two section, separated by a horizontal line.  The top
  1364.        portion contains various modes that  can     be  altered.    A
  1365.        check  mark  appears  next  to  a  mode    that is currently
  1366.        active.    Selecting one of these modes toggles  its  state.
  1367.        The  bottom  portion  of     the  menu  are     command entries;
  1368.        selecting one of these performs the indicated function.
  1369.  
  1370.        The xxtteerrmm menu  pops  up     when  the  ``control''     key  and
  1371.        pointer    button one are pressed in a window.  The _m_a_i_n_M_e_n_u
  1372.        contains items that apply to both the VT102 and    Tektronix
  1373.        windows.      The SSeeccuurree KKeeyybbooaarrdd mode is be used when typing
  1374.        in passwords or other sensitive data in an unsecure  envi-
  1375.        ronment;     see SSEECCUURRIITTYY below.  Notable entries in the com-
  1376.        mand section of the menu are the CCoonnttiinnuuee, SSuussppeenndd, IInntteerr--
  1377.        rruupptt,  HHaanngguupp, TTeerrmmiinnaattee and KKiillll which sends the SIGCONT,
  1378.        SIGTSTP, SIGINT,     SIGHUP,  SIGTERM  and    SIGKILL     signals,
  1379.        respectively,  to the process group of the process running
  1380.        under _x_t_e_r_m (usually the shell).     The CCoonnttiinnuuee function is
  1381.  
  1382.  
  1383.  
  1384. X Version 11           Release 6.1                   21
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390. XTERM(1)                         XTERM(1)
  1391.  
  1392.  
  1393.        especially useful if the user has accidentally typed CTRL-
  1394.        Z, suspending the process.
  1395.  
  1396.        The _v_t_M_e_n_u sets various modes in the VT102 emulation,  and
  1397.        is  popped  up when the ``control'' key and pointer button
  1398.        two are pressed in the VT102 window.  In the command  sec-
  1399.        tion  of this menu, the soft reset entry will reset scroll
  1400.        regions.     This can be convenient     when  some  program  has
  1401.        left  the  scroll regions set incorrectly (often a problem
  1402.        when using VMS or TOPS-20).  The     full  reset  entry  will
  1403.        clear  the  screen, reset tabs to every eight columns, and
  1404.        reset the terminal modes (such as wrap and smooth  scroll)
  1405.        to their initial states just after _x_t_e_r_m has finished pro-
  1406.        cessing the command line options.
  1407.  
  1408.        The _f_o_n_t_M_e_n_u sets the font used in the VT102  window.   In
  1409.        addition     to the default font and a number of alternatives
  1410.        that are set with resources, the menu offers the font last
  1411.        specified  by  the Set Font escape sequence (see the docu-
  1412.        ment _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s) and the current selection as
  1413.        a font name (if the PRIMARY selection is owned).
  1414.  
  1415.        The _t_e_k_M_e_n_u sets various modes in the Tektronix emulation,
  1416.        and is popped up when the ``control'' key and pointer but-
  1417.        ton  two are pressed in the Tektronix window.  The current
  1418.        font size is checked in the modes  section  of  the  menu.
  1419.        The PPAAGGEE entry in the command section clears the Tektronix
  1420.        window.
  1421.  
  1422. SSEECCUURRIITTYY
  1423.        X environments differ  in  their     security  consciousness.
  1424.        Most  servers,  run  under  _x_d_m,     are  capable  of using a
  1425.        ``magic cookie'' authorization scheme that can  provide    a
  1426.        reasonable  level  of  security    for many people.  If your
  1427.        server is only using a  host-based  mechanism  to  control
  1428.        access  to  the    server (see _x_h_o_s_t_(_1_)), then if you enable
  1429.        access for a host and other users are  also  permitted  to
  1430.        run  clients on that same host, there is every possibility
  1431.        that someone can run an    application  that  will     use  the
  1432.        basic  services of the X protocol to snoop on your activi-
  1433.        ties, potentially capturing a transcript of everything you
  1434.        type  at the keyboard.  This is of particular concern when
  1435.        you want to type in a password or  other     sensitive  data.
  1436.        The  best  solution  to    this  problem  is to use a better
  1437.        authorization mechanism that  host-based     control,  but    a
  1438.        simple  mechanism  exists for protecting keyboard input in
  1439.        _x_t_e_r_m.
  1440.  
  1441.        The xxtteerrmm menu (see MMEENNUUSS above) contains  a  SSeeccuurree  KKeeyy--
  1442.        bbooaarrdd entry which, when enabled, ensures that all keyboard
  1443.        input is directed _o_n_l_y to _x_t_e_r_m    (using    the  GrabKeyboard
  1444.        protocol     request).  When an application prompts you for a
  1445.        password (or other sensitive data), you can enable  SSeeccuurree
  1446.        KKeeyybbooaarrdd     using    the  menu,  type  in  the  data, and then
  1447.  
  1448.  
  1449.  
  1450. X Version 11           Release 6.1                   22
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456. XTERM(1)                         XTERM(1)
  1457.  
  1458.  
  1459.        disable SSeeccuurree KKeeyybbooaarrdd using the menu again.  Only one    X
  1460.        client  at  a  time  can     secure the keyboard, so when you
  1461.        attempt to enable SSeeccuurree KKeeyybbooaarrdd it may     fail.     In  this
  1462.        case,  the  bell     will sound.  If the SSeeccuurree KKeeyybbooaarrdd suc-
  1463.        ceeds,  the  foreground    and  background     colors     will  be
  1464.        exchanged  (as  if you selected the RReevveerrssee VViiddeeoo entry in
  1465.        the MMooddeess menu); they will be  exchanged     again    when  you
  1466.        exit  secure  mode.  If the colors do _n_o_t switch, then you
  1467.        should be _v_e_r_y suspicious that you are being spoofed.   If
  1468.        the  application     you are running displays a prompt before
  1469.        asking for the password, it is safest to enter secure mode
  1470.        _b_e_f_o_r_e  the  prompt  gets displayed, and to make sure that
  1471.        the prompt gets displayed correctly (in the  new     colors),
  1472.        to  minimize  the  probability  of spoofing.  You can also
  1473.        bring up the menu again and make sure that  a  check  mark
  1474.        appears next to the entry.
  1475.  
  1476.        SSeeccuurree  KKeeyybbooaarrdd     mode  will  be disabled automatically if
  1477.        your  xterm  window  becomes   iconified      (or    otherwise
  1478.        unmapped), or if you start up a reparenting window manager
  1479.        (that places a title bar or other  decoration  around  the
  1480.        window) while in SSeeccuurree KKeeyybbooaarrdd mode.  (This is a feature
  1481.        of the X protocol not easily overcome.)     When  this  hap-
  1482.        pens,   the  foreground    and  background     colors     will  be
  1483.        switched back and the bell will sound in warning.
  1484.  
  1485. CCHHAARRAACCTTEERR CCLLAASSSSEESS
  1486.        Clicking the middle mouse button twice in rapid succession
  1487.        will cause all characters of the same class (e.g. letters,
  1488.        white space, punctuation) to be selected.  Since different
  1489.        people  have  different    preferences  for  what    should be
  1490.        selected (for example, should filenames be selected  as    a
  1491.        whole  or only the separate subnames), the default mapping
  1492.        can be overridden through the use of the _c_h_a_r_C_l_a_s_s  (class
  1493.        _C_h_a_r_C_l_a_s_s) resource.
  1494.  
  1495.        This   resource     is   a      series  of  comma-separated  of
  1496.        _r_a_n_g_e:_v_a_l_u_e pairs.  The _r_a_n_g_e is either a single number or
  1497.        _l_o_w-_h_i_g_h     in  the  range of 0 to 127, corresponding to the
  1498.        ASCII code for the character or characters to be set.  The
  1499.        _v_a_l_u_e  is  arbitrary,  although the default table uses the
  1500.        character number of the first character occurring  in  the
  1501.        set.
  1502.  
  1503.        The default table is
  1504.  
  1505.            ssttaattiicc iinntt cchhaarrCCllaassss[[112288]] == {{
  1506.            //** NNUULL  SSOOHH  SSTTXX     EETTXX  EEOOTT  EENNQQ    AACCKK  BBEELL **//
  1507.            3322,,     11,,   11,,   11,,    11,,   11,,      11,,   11,,
  1508.            //**  BBSS    HHTT   NNLL      VVTT   NNPP   CCRR     SSOO   SSII **//
  1509.             11,,    3322,,   11,,   11,,    11,,   11,,      11,,   11,,
  1510.            //** DDLLEE  DDCC11  DDCC22     DDCC33  DDCC44  NNAAKK    SSYYNN  EETTBB **//
  1511.             11,,     11,,   11,,   11,,    11,,   11,,      11,,   11,,
  1512.            //** CCAANN    EEMM  SSUUBB     EESSCC   FFSS   GGSS     RRSS   UUSS **//
  1513.  
  1514.  
  1515.  
  1516. X Version 11           Release 6.1                   23
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522. XTERM(1)                         XTERM(1)
  1523.  
  1524.  
  1525.             11,,     11,,   11,,   11,,    11,,   11,,      11,,   11,,
  1526.            //**  SSPP     !!    ""       ##    $$    %%      &&    '' **//
  1527.            3322,,    3333,,  3344,,  3355,,  3366,,  3377,,     3388,,  3399,,
  1528.            //**   ((     ))    **       ++    ,,    --      ..    // **//
  1529.            4400,,    4411,,  4422,,  4433,,  4444,,  4455,,     4466,,  4477,,
  1530.            //**   00     11    22       33    44    55      66    77 **//
  1531.            4488,,    4488,,  4488,,  4488,,  4488,,  4488,,     4488,,  4488,,
  1532.            //**   88     99    ::       ;;    <<    ==      >>    ?? **//
  1533.            4488,,    4488,,  5588,,  5599,,  6600,,  6611,,     6622,,  6633,,
  1534.            //**   @@     AA    BB       CC    DD    EE      FF    GG **//
  1535.            6644,,    4488,,  4488,,  4488,,  4488,,  4488,,     4488,,  4488,,
  1536.            //**   HH     II    JJ       KK    LL    MM      NN    OO **//
  1537.            4488,,    4488,,  4488,,  4488,,  4488,,  4488,,     4488,,  4488,,
  1538.            //**   PP     QQ    RR       SS    TT    UU      VV    WW **//
  1539.            4488,,    4488,,  4488,,  4488,,  4488,,  4488,,     4488,,  4488,,
  1540.            //**   XX     YY    ZZ       [[    \\    ]]      ^^    __ **//
  1541.            4488,,    4488,,  4488,,  9911,,  9922,,  9933,,     9944,,  4488,,
  1542.            //**   ``     aa    bb       cc    dd    ee      ff    gg **//
  1543.            9966,,    4488,,  4488,,  4488,,  4488,,  4488,,     4488,,  4488,,
  1544.            //**   hh     ii    jj       kk    ll    mm      nn    oo **//
  1545.            4488,,    4488,,  4488,,  4488,,  4488,,  4488,,     4488,,  4488,,
  1546.            //**   pp     qq    rr       ss    tt    uu      vv    ww **//
  1547.            4488,,    4488,,  4488,,  4488,,  4488,,  4488,,     4488,,  4488,,
  1548.            //**   xx     yy    zz       {{    ||    }}      ~~  DDEELL **//
  1549.            4488,,    4488,,  4488,, 112233,, 112244,, 112255,, 112266,,   11}};;
  1550.  
  1551.        For  example,  the  string  ``33:48,37:48,45-47:48,64:48''
  1552.        indicates that the exclamation mark, percent  sign,  dash,
  1553.        period,    slash, and ampersand characters should be treated
  1554.        the same way as characters and numbers.     This  is  useful
  1555.        for  cutting  and pasting electronic mailing addresses and
  1556.        filenames.
  1557.  
  1558. AACCTTIIOONNSS
  1559.        It is possible to rebind keys (or sequences  of    keys)  to
  1560.        arbitrary  strings for input, by changing the translations
  1561.        for the vt100 or tek4014 widgets.  Changing  the     transla-
  1562.        tions  for  events other than key and button events is not
  1563.        expected, and will cause unpredictable behavior.     The fol-
  1564.        lowing  actions are provided for using within the _v_t_1_0_0 or
  1565.        _t_e_k_4_0_1_4 ttrraannssllaattiioonnss resources:
  1566.  
  1567.        bbeellll(([[_p_e_r_c_e_n_t]]))
  1568.            This action rings the keyboard bell at the  speci-
  1569.            fied percentage above or below the base volume.
  1570.  
  1571.        iiggnnoorree(())
  1572.            This  action ignores the event but checks for spe-
  1573.            cial pointer position escape sequences.
  1574.  
  1575.        iinnsseerrtt(())
  1576.            This action inserts the character or string  asso-
  1577.            ciated with the key that was pressed.
  1578.  
  1579.  
  1580.  
  1581.  
  1582. X Version 11           Release 6.1                   24
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588. XTERM(1)                         XTERM(1)
  1589.  
  1590.  
  1591.        iinnsseerrtt--sseevveenn--bbiitt(())
  1592.            This action is a synonym for iinnsseerrtt(())
  1593.  
  1594.        iinnsseerrtt--eeiigghhtt--bbiitt(())
  1595.            This action inserts an eight-bit (Meta) version of
  1596.            the character or string associated  with     the  key
  1597.            that was pressed.  The exact action depends on the
  1598.            value of the eeiigghhttBBiittIInnppuutt resource.
  1599.  
  1600.        iinnsseerrtt--sseelleeccttiioonn((_s_o_u_r_c_e_n_a_m_e [[,, ......]]))
  1601.            This action inserts the string found in the selec-
  1602.            tion   or   cutbuffer   indicated  by  _s_o_u_r_c_e_n_a_m_e.
  1603.            Sources are checked in the order     given    (case  is
  1604.            significant)  until  one     is found.  Commonly-used
  1605.            selections include: _P_R_I_M_A_R_Y, _S_E_C_O_N_D_A_R_Y, and  _C_L_I_P_-
  1606.            _B_O_A_R_D.      Cut    buffers      are    typically   named
  1607.            _C_U_T___B_U_F_F_E_R_0 through _C_U_T___B_U_F_F_E_R_7.
  1608.  
  1609.        kkeeyymmaapp((_n_a_m_e))
  1610.            This action dynamically defines a new  translation
  1611.            table  whose resource name is _n_a_m_e with the suffix
  1612.            _K_e_y_m_a_p  (case  is  significant).      The  name  _N_o_n_e
  1613.            restores the original translation table.
  1614.  
  1615.        ppooppuupp--mmeennuu((_m_e_n_u_n_a_m_e))
  1616.            This  action  displays  the  specified popup menu.
  1617.            Valid names (case is significant) include:   _m_a_i_n_-
  1618.            _M_e_n_u, _v_t_M_e_n_u, _f_o_n_t_M_e_n_u, and _t_e_k_M_e_n_u.
  1619.  
  1620.        sseeccuurree(())
  1621.            This  action  toggles  the  _S_e_c_u_r_e  _K_e_y_b_o_a_r_d  mode
  1622.            described in the section named  SSEECCUURRIITTYY,  and  is
  1623.            invoked from the sseeccuurreekkbbdd entry in _m_a_i_n_M_e_n_u.
  1624.  
  1625.        sseelleecctt--ssttaarrtt(())
  1626.            This  action  begins text selection at the current
  1627.            pointer location.   See    the  section  on  PPOOIINNTTEERR
  1628.            UUSSAAGGEE for information on making selections.
  1629.  
  1630.        sseelleecctt--eexxtteenndd(())
  1631.            This  action  tracks  the  pointer and extends the
  1632.            selection.  It should  only  be    bound  to  Motion
  1633.            events.
  1634.  
  1635.        sseelleecctt--eenndd((_d_e_s_t_n_a_m_e [[,, ......]]))
  1636.            This  action puts the currently selected text into
  1637.            all of the selections or cutbuffers  specified  by
  1638.            _d_e_s_t_n_a_m_e.
  1639.  
  1640.        sseelleecctt--ccuurrssoorr--ssttaarrtt(())
  1641.            This action is similar to sseelleecctt--ssttaarrtt except that
  1642.            it begins the selection at the current text cursor
  1643.            position.
  1644.  
  1645.  
  1646.  
  1647.  
  1648. X Version 11           Release 6.1                   25
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654. XTERM(1)                         XTERM(1)
  1655.  
  1656.  
  1657.        sseelleecctt--ccuurrssoorr--eenndd((_d_e_s_t_n_a_m_e [[,, ......]]))
  1658.            This  action  is similar to sseelleecctt--eenndd except that
  1659.            it should be used with sseelleecctt--ccuurrssoorr--ssttaarrtt.
  1660.  
  1661.        sseett--vvtt--ffoonntt((_d_/_1_/_2_/_3_/_4_/_5_/_6_/_e_/_s [[,,_n_o_r_m_a_l_f_o_n_t [[,, _b_o_l_d_f_o_n_t]]]]))
  1662.            This action sets the font or fonts currently being
  1663.            used in the VT102 window.  The first argument is a
  1664.            single character that specifies    the  font  to  be
  1665.            used:  _d     or _D indicate the default font (the font
  1666.            initially used when _x_t_e_r_m was started), _1  through
  1667.            _6  indicate  the     fonts    specified  by  the  _f_o_n_t_1
  1668.            through _f_o_n_t_6 resources, _e or _E indicate the  nor-
  1669.            mal  and     bold  fonts  that  have been set through
  1670.            escape codes (or specified as the second and third
  1671.            action  arguments, respectively), and _s or _S indi-
  1672.            cate the font selection (as made by programs  such
  1673.            as  _x_f_o_n_t_s_e_l_(_1_))     indicated  by    the second action
  1674.            argument.
  1675.  
  1676.        ssttaarrtt--eexxtteenndd(())
  1677.            This action is similar to sseelleecctt--ssttaarrtt except that
  1678.            the  selection  is extended to the current pointer
  1679.            location.
  1680.  
  1681.        ssttaarrtt--ccuurrssoorr--eexxtteenndd(())
  1682.            This action is  similar    to  sseelleecctt--eexxtteenndd  except
  1683.            that the selection is extended to the current text
  1684.            cursor position.
  1685.  
  1686.        ssttrriinngg((_s_t_r_i_n_g))
  1687.            This action inserts the specified text  string  as
  1688.            if  it  had been typed.    Quotation is necessary if
  1689.            the string contains whitespace or non-alphanumeric
  1690.            characters.   If     the  string argument begins with
  1691.            the characters ``0x'', it is interpreted as a  hex
  1692.            character constant.
  1693.  
  1694.        ssccrroollll--bbaacckk((_c_o_u_n_t [[,,_u_n_i_t_s]]))
  1695.            This  action  scrolls  the text window backward so
  1696.            that text that had previously scrolled off the top
  1697.            of  the screen is now visible.  The _c_o_u_n_t argument
  1698.            indicates the number of _u_n_i_t_s (which may be  _p_a_g_e,
  1699.            _h_a_l_f_p_a_g_e, _p_i_x_e_l, or _l_i_n_e) by which to scroll.
  1700.  
  1701.        ssccrroollll--ffoorrww((_c_o_u_n_t [[,,_u_n_i_t_s]]))
  1702.            This  action  scrolls  is  similar  to ssccrroollll--bbaacckk
  1703.            except that it scrolls the other direction.
  1704.  
  1705.        aallllooww--sseenndd--eevveennttss((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1706.            This action set    or  toggles  the  aalllloowwSSeennddEEvveennttss
  1707.            resource     and  is  also    invoked by the aalllloowwsseennddss
  1708.            entry in _m_a_i_n_M_e_n_u.
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714. X Version 11           Release 6.1                   26
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720. XTERM(1)                         XTERM(1)
  1721.  
  1722.  
  1723.        rreeddrraaww(())
  1724.            This action redraws the window and is also invoked
  1725.            by the _r_e_d_r_a_w entry in _m_a_i_n_M_e_n_u.
  1726.  
  1727.        sseenndd--ssiiggnnaall((_s_i_g_n_a_m_e))
  1728.            This  action  sends the signal named by _s_i_g_n_a_m_e to
  1729.            the _x_t_e_r_m subprocess (the shell or program  speci-
  1730.            fied  with the _-_e command line option) and is also
  1731.            invoked    by  the     ssuussppeenndd,  ccoonnttiinnuuee,   iinntteerrrruupptt,
  1732.            hhaanngguupp,    tteerrmmiinnaattee,  and kkiillll entries in _m_a_i_n_M_e_n_u.
  1733.            Allowable signal names are (case is  not     signifi-
  1734.            cant):  _t_s_t_p  (if  supported by the operating sys-
  1735.            tem), _s_u_s_p_e_n_d (same as _t_s_t_p), _c_o_n_t  (if    supported
  1736.            by  the    operating  system), _i_n_t, _h_u_p, _t_e_r_m, _q_u_i_t,
  1737.            _a_l_r_m, _a_l_a_r_m (same as _a_l_r_m) and _k_i_l_l.
  1738.  
  1739.        qquuiitt(())  This action sends a SIGHUP to the  subprogram  and
  1740.            exits.    It  is    also invoked by the qquuiitt entry in
  1741.            _m_a_i_n_M_e_n_u.
  1742.  
  1743.        sseett--ssccrroollllbbaarr((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1744.            This action toggles the ssccrroollllbbaarr resource and  is
  1745.            also invoked by the ssccrroollllbbaarr entry in _v_t_M_e_n_u.
  1746.  
  1747.        sseett--jjuummppssccrroollll((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1748.            This action toggles the jjuummppssccrroollll resource and is
  1749.            also invoked by the jjuummppssccrroollll entry in _v_t_M_e_n_u.
  1750.  
  1751.        sseett--rreevveerrssee--vviiddeeoo((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1752.            This action toggles the _r_e_v_e_r_s_e_V_i_d_e_o resource  and
  1753.            is  also     invoked  by  the  rreevveerrsseevviiddeeoo     entry in
  1754.            _v_t_M_e_n_u.
  1755.  
  1756.        sseett--aauuttoowwrraapp((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1757.            This action toggles  automatic  wrapping     of  long
  1758.            lines and is also invoked by the aauuttoowwrraapp entry in
  1759.            _v_t_M_e_n_u.
  1760.  
  1761.        sseett--rreevveerrsseewwrraapp((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1762.            This action toggles the rreevveerrsseeWWrraapp  resource  and
  1763.            is  also     invoked  by  the  rreevveerrsseewwrraapp    entry  in
  1764.            _v_t_M_e_n_u.
  1765.  
  1766.        sseett--aauuttoolliinneeffeeeedd((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1767.            This action toggles automatic insertion    of  line-
  1768.            feeds  and  is  also  invoked  by the aauuttoolliinneeffeeeedd
  1769.            entry in _v_t_M_e_n_u.
  1770.  
  1771.        sseett--aappppccuurrssoorr((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1772.            This action toggles the handling Application  Cur-
  1773.            sor  Key mode and is also invoked by the aappppccuurrssoorr
  1774.            entry in _v_t_M_e_n_u.
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780. X Version 11           Release 6.1                   27
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786. XTERM(1)                         XTERM(1)
  1787.  
  1788.  
  1789.        sseett--aappppkkeeyyppaadd((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1790.            This action toggles the    handling  of  Application
  1791.            Keypad  mode  and is also invoked by the aappppkkeeyyppaadd
  1792.            entry in _v_t_M_e_n_u.
  1793.  
  1794.        sseett--ssccrroollll--oonn--kkeeyy((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1795.            This action toggles the ssccrroollllKKeeyy resource and  is
  1796.            also invoked from the ssccrroollllkkeeyy entry in _v_t_M_e_n_u.
  1797.  
  1798.        sseett--ssccrroollll--oonn--ttttyy--oouuttppuutt((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1799.            This  action  toggles the ssccrroollllTTttyyOOuuttppuutt resource
  1800.            and is also invoked from the ssccrroollllttttyyoouuttppuutt entry
  1801.            in _v_t_M_e_n_u.
  1802.  
  1803.        sseett--aallllooww113322((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1804.            This  action toggles the cc113322 resource and is also
  1805.            invoked from the aallllooww113322 entry in _v_t_M_e_n_u.
  1806.  
  1807.        sseett--ccuurrsseesseemmuull((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1808.            This action toggles the    ccuurrsseess    resource  and  is
  1809.            also  invoked from the ccuurrsseesseemmuull entry in _v_t_M_e_n_u.
  1810.  
  1811.        sseett--vviissuuaall--bbeellll((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1812.            This action toggles the vviissuuaallBBeellll resource and is
  1813.            also invoked by the vviissuuaallbbeellll entry in _v_t_M_e_n_u.
  1814.  
  1815.        sseett--mmaarrggiinnbbeellll((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1816.            This action toggles the mmaarrggiinnBBeellll resource and is
  1817.            also invoked from the mmaarrggiinnbbeellll entry in  _v_t_M_e_n_u.
  1818.  
  1819.        sseett--aallttssccrreeeenn((_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1820.            This action toggles between the alternate and cur-
  1821.            rent screens.
  1822.  
  1823.        ssoofftt--rreesseett(())
  1824.            This action resets the  scrolling  region  and  is
  1825.            also invoked from the ssooffttrreesseett entry in _v_t_M_e_n_u.
  1826.  
  1827.        hhaarrdd--rreesseett(())
  1828.            This  action  resets  the  scrolling region, tabs,
  1829.            window  size,  and  cursor  keys     and  clears  the
  1830.            screen.     It  is     also  invoked from the hhaarrddrreesseett
  1831.            entry in _v_t_M_e_n_u.
  1832.  
  1833.        cclleeaarr--ssaavveedd--lliinneess(())
  1834.            This action does hhaarrdd--rreesseett(()) (see above) and also
  1835.            clears  the  history of lines saved off the top of
  1836.            the  screen.   It  is  also   invoked   from   the
  1837.            cclleeaarrssaavveeddlliinneess entry in _v_t_M_e_n_u.
  1838.  
  1839.        sseett--tteerrmmiinnaall--ttyyppee((_t_y_p_e))
  1840.            This action directs output to either the _v_t or _t_e_k
  1841.            windows, according to the _t_y_p_e string.  It is also
  1842.            invoked    by  the     tteekkmmooddee  entry in _v_t_M_e_n_u and the
  1843.  
  1844.  
  1845.  
  1846. X Version 11           Release 6.1                   28
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852. XTERM(1)                         XTERM(1)
  1853.  
  1854.  
  1855.            vvttmmooddee entry in _t_e_k_M_e_n_u.
  1856.  
  1857.        sseett--vviissiibbiilliittyy((_v_t_/_t_e_k,,_o_n_/_o_f_f_/_t_o_g_g_l_e))
  1858.            This action controls whether or not the _v_t or  _t_e_k
  1859.            windows    are visible.  It is also invoked from the
  1860.            tteekksshhooww and  vvtthhiiddee  entries  in     _v_t_M_e_n_u     and  the
  1861.            vvttsshhooww and tteekkhhiiddee entries in _t_e_k_M_e_n_u.
  1862.  
  1863.        sseett--tteekk--tteexxtt((_l_a_r_g_e_/_2_/_3_/_s_m_a_l_l))
  1864.            This action sets font used in the Tektronix window
  1865.            to the value of the resources  tteekktteexxttllaarrggee,  tteekk--
  1866.            tteexxtt22, tteekktteexxtt33, and tteekktteexxttssmmaallll according to the
  1867.            argument.  It is also by the entries of    the  same
  1868.            names as the resources in _t_e_k_M_e_n_u.
  1869.  
  1870.        tteekk--ppaaggee(())
  1871.            This  action  clears  the  Tektronix window and is
  1872.            also invoked by the tteekkppaaggee entry in _t_e_k_M_e_n_u.
  1873.  
  1874.        tteekk--rreesseett(())
  1875.            This action resets the  Tektronix  window  and  is
  1876.            also invoked by the _t_e_k_r_e_s_e_t entry in _t_e_k_M_e_n_u.
  1877.  
  1878.        tteekk--ccooppyy(())
  1879.            This action copies the escape codes used to gener-
  1880.            ate the current window contents to a file  in  the
  1881.            current    directory  beginning  with the name COPY.
  1882.            It is also invoked from the _t_e_k_c_o_p_y entry in  _t_e_k_-
  1883.            _M_e_n_u.
  1884.  
  1885.        vviissuuaall--bbeellll(())
  1886.            This action flashes the window quickly.
  1887.  
  1888.        The Tektronix window also has the following action:
  1889.  
  1890.        ggiinn--pprreessss((_l_/_L_/_m_/_M_/_r_/_R))
  1891.            This  action  sends  the     indicated graphics input
  1892.            code.
  1893.  
  1894.        The default bindings in the VT102 window are:
  1895.  
  1896.              Shift <KeyPress> Prior:scroll-back(1,halfpage) \n\
  1897.               Shift <KeyPress> Next:scroll-forw(1,halfpage) \n\
  1898.             Shift <KeyPress> Select:select-cursor-start() \
  1899.                            select-cursor-end(PRIMARY, CUT_BUFFER0) \n\
  1900.             Shift <KeyPress> Insert:insert-selection(PRIMARY, CUT_BUFFER0) \n\
  1901.                 ~Meta<KeyPress>:insert-seven-bit() \n\
  1902.                  Meta<KeyPress>:insert-eight-bit() \n\
  1903.                !Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
  1904.               !Lock Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
  1905.         !Lock Ctrl @Num_Lock <Btn1Down>:popup-menu(mainMenu) \n\
  1906.         ! @Num_Lock Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
  1907.                ~Meta <Btn1Down>:select-start() \n\
  1908.              ~Meta <Btn1Motion>:select-extend() \n\
  1909.  
  1910.  
  1911.  
  1912. X Version 11           Release 6.1                   29
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918. XTERM(1)                         XTERM(1)
  1919.  
  1920.  
  1921.                !Ctrl <Btn2Down>:popup-menu(vtMenu) \n\
  1922.               !Lock Ctrl <Btn2Down>:popup-menu(vtMenu) \n\
  1923.         !Lock Ctrl @Num_Lock <Btn2Down>:popup-menu(vtMenu) \n\
  1924.         ! @Num_Lock Ctrl <Btn2Down>:popup-menu(vtMenu) \n\
  1925.              ~Ctrl ~Meta <Btn2Down>:ignore() \n\
  1926.                ~Ctrl ~Meta <Btn2Up>:insert-selection(PRIMARY, CUT_BUFFER0) \n\
  1927.                !Ctrl <Btn3Down>:popup-menu(fontMenu) \n\
  1928.               !Lock Ctrl <Btn3Down>:popup-menu(fontMenu) \n\
  1929.         !Lock Ctrl @Num_Lock <Btn3Down>:popup-menu(fontMenu) \n\
  1930.         ! @Num_Lock Ctrl <Btn3Down>:popup-menu(fontMenu) \n\
  1931.              ~Ctrl ~Meta <Btn3Down>:start-extend() \n\
  1932.              ~Meta <Btn3Motion>:select-extend() \n\
  1933.                     <BtnUp>:select-end(PRIMARY, CUT_BUFFER0) \n\
  1934.                   <BtnDown>:bell(0)
  1935.  
  1936.  
  1937.        The default bindings in the Tektronix window are:
  1938.  
  1939.                ~Meta<KeyPress>: insert-seven-bit() \n\
  1940.                 Meta<KeyPress>: insert-eight-bit() \n\
  1941.               !Ctrl <Btn1Down>: popup-menu(mainMenu) \n\
  1942.              !Lock Ctrl <Btn1Down>: popup-menu(mainMenu) \n\
  1943.        !Lock Ctrl @Num_Lock <Btn1Down>:popup-menu(mainMenu) \n\
  1944.         !Ctrl @Num_Lock <Btn1Down>:popup-menu(mainMenu) \n\
  1945.               !Ctrl <Btn2Down>: popup-menu(tekMenu) \n\
  1946.              !Lock Ctrl <Btn2Down>: popup-menu(tekMenu) \n\
  1947.        !Lock Ctrl @Num_Lock <Btn2Down>:popup-menu(tekMenu) \n\
  1948.         !Ctrl @Num_Lock <Btn2Down>:popup-menu(tekMenu) \n\
  1949.              Shift ~Meta<Btn1Down>:gin-press(L) \n\
  1950.                ~Meta<Btn1Down>:gin-press(l) \n\
  1951.              Shift ~Meta<Btn2Down>:gin-press(M) \n\
  1952.                ~Meta<Btn2Down>:gin-press(m) \n\
  1953.              Shift ~Meta<Btn3Down>:gin-press(R) \n\
  1954.                ~Meta<Btn3Down>:gin-press(r)
  1955.  
  1956.  
  1957.        Below is a sample how of the kkeeyymmaapp(()) action  is     used  to
  1958.        add special keys for entering commonly-typed works:
  1959.  
  1960.        *VT100.Translations: #override <Key>F13: keymap(dbx)
  1961.        *VT100.dbxKeymap.translations: \
  1962.         <Key>F14: keymap(None) \n\
  1963.         <Key>F17: string("next") string(0x0d) \n\
  1964.         <Key>F18: string("step") string(0x0d) \n\
  1965.         <Key>F19: string("continue") string(0x0d) \n\
  1966.         <Key>F20: string("print ") insert-selection(PRIMARY, CUT_BUFFER0)
  1967.  
  1968.  
  1969. EENNVVIIRROONNMMEENNTT
  1970.        _X_t_e_r_m  sets the environment variables ``TERM'' and ``TERM-
  1971.        CAP'' properly for the size window you have  created.   It
  1972.        also uses and sets the environment variable ``DISPLAY'' to
  1973.        specify which bit map display terminal to use.  The  envi-
  1974.        ronment    variable  ``WINDOWID''    is set to the X window id
  1975.  
  1976.  
  1977.  
  1978. X Version 11           Release 6.1                   30
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984. XTERM(1)                         XTERM(1)
  1985.  
  1986.  
  1987.        number of the _x_t_e_r_m window.
  1988.  
  1989. SSEEEE AALLSSOO
  1990.        resize(1), X(1), pty(4), tty(4)
  1991.        _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s
  1992.  
  1993. BBUUGGSS
  1994.        Large pastes do not work on some systems.  This is  not    a
  1995.        bug in _x_t_e_r_m; it is a bug in the pseudo terminal driver of
  1996.        those systems.  _x_t_e_r_m feeds large pastes to the    pty  only
  1997.        as  fast as the pty will accept data, but some pty drivers
  1998.        do not return enough information to know if the write  has
  1999.        succeeded.
  2000.  
  2001.        Many of the options are not resettable after _x_t_e_r_m starts.
  2002.  
  2003.        Only fixed-width, character-cell fonts are supported.
  2004.  
  2005.        This program still needs to be rewritten.   It  should  be
  2006.        split  into very modular sections, with the various emula-
  2007.        tors being completely separate  widgets    that  don't  know
  2008.        about  each other.  Ideally, you'd like to be able to pick
  2009.        and choose emulator widgets and stick them into    a  single
  2010.        control widget.
  2011.  
  2012.        There  needs  to be a dialog box to allow entry of the Tek
  2013.        COPY file name.
  2014.  
  2015. AAUUTTHHOORRSS
  2016.        Far too many people, including:
  2017.  
  2018.        Loretta Guarino Reid (DEC-UEG-WSL), Joel     McCormack  (DEC-
  2019.        UEG-WSL), Terry Weissman (DEC-UEG-WSL), Edward Moy (Berke-
  2020.        ley), Ralph R. Swick (MIT-Athena), Mark Vandevoorde  (MIT-
  2021.        Athena),     Bob McNamara (DEC-MAD), Jim Gettys (MIT-Athena),
  2022.        Bob Scheifler (MIT X Consortium), Doug Mink  (SAO),  Steve
  2023.        Pitschke     (Stellar),  Ron  Newman (MIT-Athena), Jim Fulton
  2024.        (MIT X Consortium), Dave     Serisky  (HP),     Jonathan  Kamens
  2025.        (MIT-Athena)
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044. X Version 11           Release 6.1                   31
  2045.  
  2046.  
  2047.