source: appendixa/ncurses-desc.xml@ 087e584

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 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 087e584 was 087e584, checked in by Alex Gronenwoud <alex@…>, 21 years ago

Small retouches of the text. Wrapping 'last checked' in parentheses.

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

  • Property mode set to 100644
File size: 2.9 KB
RevLine 
[1d5d84c8]1<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
[8fcc2c0]2
[1d5d84c8]3<sect2><title>Descriptions</title>
[6370fa6]4
[087e584]5<para>(Last checked against version &ncurses-contversion;.)</para>
[6370fa6]6
[1d5d84c8]7<sect3><title>Program file 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>
[2c094d6]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
[2c094d6]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,
[2c094d6]31turns on new-line translation and resets any unset special characters to
[bdc08c1]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
[1d5d84c8]60<sect3><title>Library file descriptions</title>
[6370fa6]61
[c5ba0d6]62<sect4><title>libcurses, libncurses++, libncurses, libncurses_g</title>
[cf24ff1]63<para>These libraries are the base of the system and are used to display
[bdc08c1]64text (often in a fancy way) on the screen. An example where ncurses is used
[cf24ff1]65is in the kernel's <quote>make menuconfig</quote> process.</para></sect4>
[bdc08c1]66
[c5ba0d6]67<sect4><title>libform, libform_g</title>
[bdc08c1]68<para>libform is used to implement forms in ncurses.</para></sect4>
69
[c5ba0d6]70<sect4><title>libmenu, libmenu_g</title>
[bdc08c1]71<para>libmenu is used to implement menus in ncurses.</para></sect4>
72
[c5ba0d6]73<sect4><title>libpanel, libpanel_g</title>
[bdc08c1]74<para>libpanel is used to implement panels in ncurses.</para></sect4>
75
76</sect3>
77
78</sect2>
Note: See TracBrowser for help on using the repository browser.