source: appendixa/ncurses-desc.xml@ 46f5461

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 46f5461 was 7d90bd3, checked in by Thomas Balu Walter <tw@…>, 23 years ago

Some more You-Fixes

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

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