source: appendixa/ncurses-desc.xml@ cac792e

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