source: appendixa/ncurses-desc.xml@ 1f9327f

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_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
Last change on this file since 1f9327f was cf24ff1, checked in by Gerard Beekmans <gerard@…>, 22 years ago

fixed upper case / lower case mistakes

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

  • Property mode set to 100644
File size: 3.1 KB
RevLine 
[e69a59f]1<sect2><title>Contents of Ncurses-&ncurses-contversion;</title>
[6370fa6]2
[bdc08c1]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>
[6370fa6]6
[bdc08c1]7<sect3><title>Descriptions</title>
[6370fa6]8
[bdc08c1]9<sect4><title>captoinfo</title>
10<para>captoinfo converts a termcap description into a terminfo
11description.</para></sect4>
[53ad30a]12
[bdc08c1]13<sect4><title>clear</title>
14<para>clear clears the screen if this is possible. It looks in
[53ad30a]15the environment for the terminal type and then in the terminfo database
[bdc08c1]16to figure out how to clear the screen.</para></sect4>
[6370fa6]17
[bdc08c1]18<sect4><title>infocmp</title>
19<para>infocmp can be used to compare a binary terminfo entry with
[53ad30a]20other terminfo entries, rewrite a terminfo description to
21take advantage of the use= terminfo field, or print out a
22terminfo description from the binary file (term) in a variety of
[bdc08c1]23formats (the opposite of what tic does).</para></sect4>
24
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>
[6370fa6]34
[bdc08c1]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
[6370fa6]40terminfo file from source format into the binary format for use with the
41ncurses library routines. Terminfo files contain information about the
[bdc08c1]42capabilities of a terminal.</para></sect4>
[6370fa6]43
[bdc08c1]44<sect4><title>toe</title>
45<para>toe lists all available terminal types by primary name with
46descriptions.</para></sect4>
[6370fa6]47
[bdc08c1]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,
[53ad30a]51to initialize or reset the terminal, or return the long name of the
[bdc08c1]52requested terminal type.</para></sect4>
[6370fa6]53
[bdc08c1]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>
[6370fa6]57
[bdc08c1]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>
[6370fa6]65
[c5ba0d6]66<sect4><title>libcurses, libncurses++, libncurses, libncurses_g</title>
[cf24ff1]67<para>These libraries are the base of the system and are used to display
[bdc08c1]68text (often in a fancy way) on the screen. An example where ncurses is used
[cf24ff1]69is in the kernel's <quote>make menuconfig</quote> process.</para></sect4>
[bdc08c1]70
[c5ba0d6]71<sect4><title>libform, libform_g</title>
[bdc08c1]72<para>libform is used to implement forms in ncurses.</para></sect4>
73
[c5ba0d6]74<sect4><title>libmenu, libmenu_g</title>
[bdc08c1]75<para>libmenu is used to implement menus in ncurses.</para></sect4>
76
[c5ba0d6]77<sect4><title>libpanel, libpanel_g</title>
[bdc08c1]78<para>libpanel is used to implement panels in ncurses.</para></sect4>
79
80</sect3>
81
82</sect2>
Note: See TracBrowser for help on using the repository browser.