Ignore:
Timestamp:
02/06/2002 11:15:46 PM (22 years ago)
Author:
Mark Hymers <markh@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v3_2, v3_3, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
c5ba0d6
Parents:
76c0b78
Message:

[Bug 190] reorganise and sync descriptions

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1549 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • appendixa/ncurses-desc.xml

    r76c0b78 rbdc08c1  
    1 <sect2>
    2 <title>Contents</title>
     1<sect2><title>Contents</title>
    32
    4 <para>The Ncurses package contains the ncurses, panel, menu and form
    5 libraries. It also contains the clear, infocmp, tic, toe, tput and tset
    6 programs.</para>
     3<sect3><title>Program Files</title>
     4<para>captoinfo (link to tic), clear, infocmp, infotocap (link to tic),
     5reset (link to tset), tack, tic, toe, tput and tset.</para></sect3>
    76
    8 </sect2>
     7<sect3><title>Descriptions</title>
    98
    10 <sect2><title>Description</title>
     9<sect4><title>captoinfo</title>
     10<para>captoinfo converts a termcap description into a terminfo
     11description.</para></sect4>
    1112
    12 <sect3><title>The libraries</title>
    13 <para>The libraries that make up the Ncurses library are used to display text
    14 (often in a fancy way) on the screen. An example where ncurses is used
    15 is in the kernel's <quote>make menuconfig</quote> process. The libraries
    16 contain routines to create panels, menu's, form and general text display
    17 routines.</para></sect3>
     13<sect4><title>clear</title>
     14<para>clear clears the screen if this is possible.  It looks in
     15the environment for the terminal type and then in the terminfo database
     16to figure out how to clear the screen.</para></sect4>
    1817
    19 <sect3><title>clear</title>
    20 <para>The clear program clears the screen if this is possible.  It looks in
    21 the environment for the terminal type and then in the terminfo database
    22 to figure out how to clear the screen.</para></sect3>
    23 
    24 <sect3><title>infocmp</title>
    25 <para>The infocmp program can be used to compare a binary terminfo entry with
     18<sect4><title>infocmp</title>
     19<para>infocmp can be used to compare a binary terminfo entry with
    2620other terminfo entries, rewrite a terminfo description to
    2721take advantage of the use=  terminfo field, or print  out  a 
    2822terminfo  description  from the binary file (term) in a variety of
    29 formats (the opposite of what tic does).</para></sect3>
     23formats (the opposite of what tic does).</para></sect4>
    3024
    31 <sect3><title>tic</title>
    32 <para>Tic is the terminfo entry-description compiler. The program translates a
     25<sect4><title>infotocap</title>
     26<para>info to cap converts a terminfo description into a termcap
     27description.</para></sect4>
     28
     29<sect4><title>reset</title>
     30<para>reset sets cooked and echo modes, turns off cbreak and raw modes,
     31turns on new-line translation  and resets any unset special characters to
     32their default values before doing terminal initialization the same way
     33as tset.</para></sect4>
     34
     35<sect4><title>tack</title>
     36<para>tack is the terminfo action checker.</para></sect4>
     37
     38<sect4><title>tic</title>
     39<para>tic is the terminfo entry-description compiler. The program translates a
    3340terminfo file from source format into the binary format for use with the
    3441ncurses library routines. Terminfo files contain information about the
    35 capabilities of a terminal.</para></sect3>
     42capabilities of a terminal.</para></sect4>
    3643
    37 <sect3><title>toe</title>
    38 <para>The toe program lists all available terminal types by primary name with
    39 descriptions.</para></sect3>
     44<sect4><title>toe</title>
     45<para>toe lists all available terminal types by primary name with
     46descriptions.</para></sect4>
    4047
    41 <sect3><title>tput</title>
    42 <para>The tput program uses the terminfo database to make the values of
    43 terminal-dependent capabilities and  information available to the shell,
     48<sect4><title>tput</title>
     49<para>tput uses the terminfo database to make the values of
     50terminal-dependent capabilities and information available to the shell,
    4451to initialize or reset the terminal, or return the long name of the
    45 requested terminal type.</para></sect3>
     52requested terminal type.</para></sect4>
    4653
    47 <sect3><title>tset</title>
    48 <para>The Tset program initializes terminals so they can be used, but it's not
    49 widely used anymore. It's provided for 4.4BSD compatibility.</para></sect3>
     54<sect4><title>tset</title>
     55<para>tset initializes terminals so they can be used, but it's not
     56widely used anymore. It's provided for 4.4BSD compatibility.</para></sect4>
     57
     58</sect3>
     59
     60<sect3><title>Library Files</title>
     61<para>libcurses.[a,so] (link to libncurses.[a,so]), libform.[a,so],
     62libform_g.a, libmenu.[a,so], libmenu_g.a, libncurses++.a,
     63libncurses.[a,so], libncurses_g.a, libpanel.[a,so] and
     64libpanel_g.a</para>
     65
     66<sect4><title>libcurses.[a,so], libncurses++.a, libncurses.[a,so],
     67libncurses_g.a</title>
     68<para>The libraries that make up the Ncurses library are used to display
     69text (often in a fancy way) on the screen. An example where ncurses is used
     70is in the kernel's <quote>make menuconfig</quote> process.  The
     71libncurses libraries are the base of the system.</para></sect4>
     72
     73<sect4><title>libform.[a,so], libform_g.a</title>
     74<para>libform is used to implement forms in ncurses.</para></sect4>
     75
     76<sect4><title>libmenu.[a,so], libmenu_g.a</title>
     77<para>libmenu is used to implement menus in ncurses.</para></sect4>
     78
     79<sect4><title>libpanel.[a,so], libpanel_g.a</title>
     80<para>libpanel is used to implement panels in ncurses.</para></sect4>
     81
     82</sect3>
    5083
    5184</sect2>
    52 
Note: See TracChangeset for help on using the changeset viewer.