source: appendixa/ncurses-desc.xml@ 024e4dd

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 024e4dd 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
RevLine 
[8fcc2c0]1<sect2><title>Contents of Ncurses</title>
2
3<para>Last checked against version &ncurses-contversion;.</para>
[6370fa6]4
[bdc08c1]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>
[6370fa6]8
[bdc08c1]9<sect3><title>Descriptions</title>
[6370fa6]10
[bdc08c1]11<sect4><title>captoinfo</title>
12<para>captoinfo converts a termcap description into a terminfo
13description.</para></sect4>
[53ad30a]14
[bdc08c1]15<sect4><title>clear</title>
[2c094d6]16<para>clear clears the screen if this is possible. It looks in
[53ad30a]17the environment for the terminal type and then in the terminfo database
[bdc08c1]18to figure out how to clear the screen.</para></sect4>
[6370fa6]19
[bdc08c1]20<sect4><title>infocmp</title>
21<para>infocmp can be used to compare a binary terminfo entry with
[53ad30a]22other terminfo entries, rewrite a terminfo description to
[2c094d6]23take advantage of the use= terminfo field, or print out a
24terminfo description from the binary file (term) in a variety of
[bdc08c1]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,
[2c094d6]33turns on new-line translation and resets any unset special characters to
[bdc08c1]34their default values before doing terminal initialization the same way
35as tset.</para></sect4>
[6370fa6]36
[bdc08c1]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
[6370fa6]42terminfo file from source format into the binary format for use with the
43ncurses library routines. Terminfo files contain information about the
[bdc08c1]44capabilities of a terminal.</para></sect4>
[6370fa6]45
[bdc08c1]46<sect4><title>toe</title>
47<para>toe lists all available terminal types by primary name with
48descriptions.</para></sect4>
[6370fa6]49
[bdc08c1]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,
[53ad30a]53to initialize or reset the terminal, or return the long name of the
[bdc08c1]54requested terminal type.</para></sect4>
[6370fa6]55
[bdc08c1]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>
[6370fa6]59
[bdc08c1]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>
[6370fa6]67
[c5ba0d6]68<sect4><title>libcurses, libncurses++, libncurses, libncurses_g</title>
[cf24ff1]69<para>These libraries are the base of the system and are used to display
[bdc08c1]70text (often in a fancy way) on the screen. An example where ncurses is used
[cf24ff1]71is in the kernel's <quote>make menuconfig</quote> process.</para></sect4>
[bdc08c1]72
[c5ba0d6]73<sect4><title>libform, libform_g</title>
[bdc08c1]74<para>libform is used to implement forms in ncurses.</para></sect4>
75
[c5ba0d6]76<sect4><title>libmenu, libmenu_g</title>
[bdc08c1]77<para>libmenu is used to implement menus in ncurses.</para></sect4>
78
[c5ba0d6]79<sect4><title>libpanel, libpanel_g</title>
[bdc08c1]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.