ncurses-desc.xml 2.9 KB

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