source: appendixa/ncurses-desc.xml@ b822811

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_0 v3_1 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
Last change on this file since b822811 was b822811, checked in by Mark Hymers <markh@…>, 23 years ago

XML changes

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

  • Property mode set to 100644
File size: 2.0 KB
Line 
1<sect2>
2<title>Contents</title>
3
4<para>The Ncurses package contains the ncurses, panel, menu and form
5libraries. It also contains the tic, infocmp, clear, tput, toe and tset
6programs.</para>
7
8</sect2>
9
10<sect2><title>Description</title>
11
12<sect3><title>The libraries</title>
13
14<para>The libraries that make up the Ncurses library are used to display text
15(often in a fancy way) on the screen. An example where ncurses is used
16is in the kernel's <quote>make menuconfig</quote> process. The libraries
17contain routines to create panels, menu's, form and general text display
18routines.</para>
19
20</sect3>
21
22<sect3><title>Tic</title>
23
24<para>Tic is the terminfo entry-description compiler. The program translates a
25terminfo file from source format into the binary format for use with the
26ncurses library routines. Terminfo files contain information about the
27capabilities of a terminal.</para>
28
29</sect3>
30
31<sect3><title>Infocmp</title>
32
33<para>The infocmp program can be used to compare a binary terminfo entry with
34other
35terminfo entries, rewrite a terminfo description to take advantage of
36the
37use= terminfo field, or print out a terminfo description from the
38binary
39file (term) in a variety of formats (the opposite of what tic does).</para>
40
41</sect3>
42
43<sect3><title>clear</title>
44
45<para>The clear program clears the screen if this is possible. It looks in
46the environment for the terminal type and then in the terminfo database
47to
48figure out how to clear the screen.</para>
49
50</sect3>
51
52<sect3><title>tput</title>
53
54<para>The tput program uses the terminfo database to make the values of
55terminal-dependent capabilities and information available to the shell,
56to
57initialize or reset the terminal, or return the long name of the
58requested
59terminal type.</para>
60
61</sect3>
62
63<sect3><title>toe</title>
64
65<para>The toe program lists all available terminal types by primary name with
66descriptions.</para>
67
68</sect3>
69
70<sect3><title>tset</title>
71
72<para>The Tset program initializes terminals so they can be used, but it's not
73widely used anymore. It's provided for 4.4BSD compatibility.</para>
74
75</sect3>
76
77</sect2>
78
Note: See TracBrowser for help on using the repository browser.