source: appendixa/ncurses-desc.xml@ ab28d5f

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 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
Last change on this file since ab28d5f was 2c094d6, checked in by Timothy Bauscher <timothy@…>, 22 years ago

Applied Bill Maltby's grammar patch. Changed $LFS to LFS where appropriate. Internal XML cleanup: removed double spacing where appropriate.

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

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