2 % This is part of CLFSja package.
4 % This is a CTIE change file for the original XML source of the CLFSbook.
7 <?xml version="1.0" encoding="ISO-8859-1"?>
9 <?xml version="1.0" encoding="UTF-8"?>
13 <para>The Ncurses package contains libraries for terminal-independent
14 handling of character screens.</para>
17 Ncurses パッケージは、端末に依存しない、文字ベースのスクリーン制御を行うライブラリを提供します。
22 <title>Installation of Ncurses</title>
24 <title>&InstallationOf1;Ncurses &InstallationOf2;</title>
28 <para os="p1">The following patch contains updates from the &ncurses-version; branch
29 by the Ncurses developers:</para>
32 以下のパッチは、Ncurses 開発者による Ncurses &ncurses-version; ブランチの更新を適用するものです。
37 <para os="a">Prepare Ncurses for compilation:</para>
39 <para os="a">&PreparePackage1;Ncurses &PreparePackage2;</para>
43 <title>The meaning of the new configure option:</title>
45 <title>&MeaningOfOption1;configure &MeaningOfOption2;</title>
49 <para>This tells Ncurses to generate and install .pc files for
50 <command>pkg-config</command>.</para>
53 <command>pkg-config</command> 用の .pc ファイルを生成しインストールすることを指示します。
58 <para os="c">Compile the package:</para>
60 <para os="c">&CompileThePackage;</para>
64 <para os="e">This package has a test suite, but it can only be run after
65 the package is installed. The tests are in the
66 <filename class="directory">test/</filename> directory. See the
67 <filename>README</filename> file in that directory for details.</para>
70 このパッケージにはテストスイートがありますが、インストールした後に実行しなければなりません。
71 テストスイートのためのファイル群はサブディレクトリ <filename class="directory">test/</filename> 以下にあります。
72 詳しくはそのディレクトリ内にある <filename>README</filename> ファイルを参照してください。
77 <para os="f">Install the package:</para>
79 <para os="f">&InstallThePackage;</para>
83 <para os="h">Move the <filename class="libraryfile">libncursesw</filename>
84 shared library to <filename class="directory">/lib</filename>
85 and create a new symlink in <filename class="directory">/usr/lib</filename>:</para>
88 共有ライブラリ <filename class="libraryfile">libncursesw</filename> を <filename
89 class="directory">/lib</filename> に移動します。
90 そして <filename class="directory">/usr/lib</filename> に新たなシンボリックリンクを生成します。
95 <para os="l">Many packages that use Ncurses will compile just fine against
96 the widechar libraries, but won't know to look for them. Create linker
97 scripts and symbolic links to allow older and non-widec compatible
98 programs to build properly:</para>
101 Ncurses を利用する各種パッケージではワイド文字に対してもうまく動作するように作られています。
102 しかし対応するライブラリを見つけられない場合があります。
103 そこでリンカースクリプトとシンボリックリンクを作成して、かつての古いワイド文字非対応のプログラムでも正常にビルドができるようにします。
108 <title>Contents of Ncurses</title>
110 <title>&ContentsOf1;Ncurses &ContentsOf2;</title>
114 <segtitle>Installed programs</segtitle>
115 <segtitle>Installed libraries</segtitle>
116 <segtitle>Installed directories</segtitle>
118 <segtitle>&InstalledProgram;</segtitle>
119 <segtitle>&InstalledLibrary;</segtitle>
120 <segtitle>&InstalledDirectory;</segtitle>
124 <seg>captoinfo (link to tic), clear, infocmp, infotocap (link to tic),
125 ncursesw6-config, reset (link to tset), tabs, tic, toe, tput, tset</seg>
126 <seg>libcursesw.so (link to libncursesw.so), libformw.[a,so],
127 libmenuw.[a,so], libncurses++w.a, libncursesw.[a,so],
128 libpanelw.[a,so]</seg>
129 <seg>/usr/share/tabset, /usr/share/terminfo</seg>
131 <seg>captoinfo (&LinkTo1;tic &LinkTo2;), clear, infocmp, infotocap (&LinkTo1;tic &LinkTo2;),
132 ncursesw6-config, reset (&LinkTo1;tset &LinkTo2;), tabs, tic, toe, tput, tset</seg>
133 <seg>libcursesw.so (&LinkTo1;libncursesw.so &LinkTo2;), libformw.[a,so],
134 libmenuw.[a,so], libncurses++w.a, libncursesw.[a,so],
135 libpanelw.[a,so]</seg>
136 <seg>/usr/share/tabset, /usr/share/terminfo</seg>
140 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
142 <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
146 <para>Converts a termcap description into a terminfo description</para>
149 termcap の記述を terminfo の記述に変換します。
154 <para>Clears the screen, if possible</para>
162 <para>Compares or prints out terminfo descriptions</para>
165 terminfo の記述どうしを比較したり出力したりします。
170 <para>Converts a terminfo description into a termcap description</para>
173 terminfo の記述を termcap の記述に変換します。
178 <para>Provides configuration information for ncurses</para>
186 <para>Reinitializes a terminal to its default values</para>
194 <para>Sets and clears tab stops on a terminal</para>
197 端末上のタブストップの設定をクリアしたり設定したりします。
202 <para>The terminfo entry-description compiler that translates a
203 terminfo file from source format into the binary format needed for the
204 ncurses library routines. A terminfo file contains information on the
205 capabilities of a certain terminal</para>
208 terminfo の定義項目に対するコンパイラーです。
209 これはソース形式の terminfo ファイルをバイナリ形式に変換し、ncurses ライブラリ内の処理ルーチンが利用できるようにします。
210 terminfo ファイルは特定端末の特性に関する情報が記述されるものです。
215 <para>Lists all available terminal types, giving the primary name and
216 description for each</para>
219 利用可能なすべての端末タイプを一覧表示します。
225 <para>Makes the values of terminal-dependent capabilities available to
226 the shell; it can also be used to reset or initialize a terminal or
227 report its long name</para>
230 端末に依存する機能設定をシェルが利用できるようにします。
231 また端末のリセットや初期化、あるいは長い端末名称の表示も行います。
236 <para>Can be used to initialize terminals</para>
244 <para>A link to <filename>libncursesw</filename></para>
247 <filename>libncursesw</filename> へのリンク。
252 <para>Contains functions to display text in many complex ways on a
253 terminal screen; a good example of the use of these functions is the
254 menu displayed during the kernel's
255 <command>make menuconfig</command></para>
258 さまざまな方法により端末画面上に文字列を表示するための関数を提供します。
259 これらの関数を用いた具体例として、カーネルの <command>make menuconfig</command> の実行によって表示されるメニューがあります。
264 <para>Contains functions to implement forms</para>
267 フォームを実装するための関数を提供します。
272 <para>Contains functions to implement menus</para>
275 メニューを実装するための関数を提供します。
280 <para>Contains functions to implement panels</para>