ncurses-desc.xml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <sect2><title>Contents of Ncurses-&ncurses-contversion;</title>
  2. <sect3><title>Program Files</title>
  3. <para>captoinfo (link to tic), clear, infocmp, infotocap (link to tic),
  4. reset (link to tset), tack, tic, toe, tput and tset.</para></sect3>
  5. <sect3><title>Descriptions</title>
  6. <sect4><title>captoinfo</title>
  7. <para>captoinfo converts a termcap description into a terminfo
  8. description.</para></sect4>
  9. <sect4><title>clear</title>
  10. <para>clear clears the screen if this is possible. It looks in
  11. the environment for the terminal type and then in the terminfo database
  12. to figure out how to clear the screen.</para></sect4>
  13. <sect4><title>infocmp</title>
  14. <para>infocmp can be used to compare a binary terminfo entry with
  15. other terminfo entries, rewrite a terminfo description to
  16. take advantage of the use= terminfo field, or print out a
  17. terminfo description from the binary file (term) in a variety of
  18. formats (the opposite of what tic does).</para></sect4>
  19. <sect4><title>infotocap</title>
  20. <para>info to cap converts a terminfo description into a termcap
  21. description.</para></sect4>
  22. <sect4><title>reset</title>
  23. <para>reset sets cooked and echo modes, turns off cbreak and raw modes,
  24. turns on new-line translation and resets any unset special characters to
  25. their default values before doing terminal initialization the same way
  26. as tset.</para></sect4>
  27. <sect4><title>tack</title>
  28. <para>tack is the terminfo action checker.</para></sect4>
  29. <sect4><title>tic</title>
  30. <para>tic is the terminfo entry-description compiler. The program translates a
  31. terminfo file from source format into the binary format for use with the
  32. ncurses library routines. Terminfo files contain information about the
  33. capabilities of a terminal.</para></sect4>
  34. <sect4><title>toe</title>
  35. <para>toe lists all available terminal types by primary name with
  36. descriptions.</para></sect4>
  37. <sect4><title>tput</title>
  38. <para>tput uses the terminfo database to make the values of
  39. terminal-dependent capabilities and information available to the shell,
  40. to initialize or reset the terminal, or return the long name of the
  41. requested terminal type.</para></sect4>
  42. <sect4><title>tset</title>
  43. <para>tset initializes terminals so they can be used, but it's not
  44. widely used anymore. It's provided for 4.4BSD compatibility.</para></sect4>
  45. </sect3>
  46. <sect3><title>Library Files</title>
  47. <para>libcurses.[a,so] (link to libncurses.[a,so]), libform.[a,so],
  48. libform_g.a, libmenu.[a,so], libmenu_g.a, libncurses++.a,
  49. libncurses.[a,so], libncurses_g.a, libpanel.[a,so] and
  50. libpanel_g.a</para>
  51. <sect4><title>libcurses, libncurses++, libncurses, libncurses_g</title>
  52. <para>These libraries are the base of the system and are used to display
  53. text (often in a fancy way) on the screen. An example where ncurses is used
  54. is in the kernel's <quote>make menuconfig</quote> process.</para></sect4>
  55. <sect4><title>libform, libform_g</title>
  56. <para>libform is used to implement forms in ncurses.</para></sect4>
  57. <sect4><title>libmenu, libmenu_g</title>
  58. <para>libmenu is used to implement menus in ncurses.</para></sect4>
  59. <sect4><title>libpanel, libpanel_g</title>
  60. <para>libpanel is used to implement panels in ncurses.</para></sect4>
  61. </sect3>
  62. </sect2>