| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 | <sect2><title>Contents</title><para>The Ncurses package contains the ncurses, panel, menu and formlibraries. It also contains the tic, infocmp, clear, tput, toe and tsetprograms.</para></sect2><sect2><title>Description</title><sect3><title>The libraries</title><para>The libraries that make up the Ncurses library are used to display text(often in a fancy way) on the screen. An example where ncurses is usedis in the kernel's <quote>make menuconfig</quote> process. The librariescontain routines to create panels, menu's, form and general text displayroutines.</para></sect3><sect3><title>Tic</title><para>Tic is the terminfo entry-description compiler. The program translates aterminfo file from source format into the binary format for use with thencurses library routines. Terminfo files contain information about thecapabilities of a terminal.</para></sect3><sect3><title>Infocmp</title><para>The infocmp program can be used to compare a binary terminfo entry withotherterminfo entries, rewrite a terminfo description to take advantage oftheuse=  terminfo field, or print  out  a  terminfo  description  from thebinaryfile (term) in a variety of formats (the opposite of what tic does).</para></sect3><sect3><title>clear</title><para>The clear program clears the screen if this is possible.  It looks inthe environment for the terminal type and then in the terminfo databasetofigure out how to clear the screen.</para></sect3><sect3><title>tput</title><para>The tput program uses the terminfo database to make the values ofterminal-dependent capabilities and  information available to the shell,toinitialize or reset the terminal, or return the long name of therequestedterminal type.</para></sect3><sect3><title>toe</title><para>The toe program lists all available terminal types by primary name withdescriptions.</para></sect3><sect3><title>tset</title><para>The Tset program initializes terminals so they can be used, but it's notwidely used anymore. It's provided for 4.4BSD compatibility.</para></sect3></sect2>
 |