openSuSE termcapの設定

openSuSE termcapの設定

何らかの理由で、openSuSE Tumbleweedでは他のtermcapエントリを使用できません。特に、私はpcansi-25termcap エントリです。

なぜこのように動作するのか知っている人はいますか?

答え1

それは用語情報、いいえ用語キャップ。一部のパッケージ作成者は、ほとんどの端末データベースを別々のパッケージに入れました。

例えば、用語データベース152kbで、用語情報説明によると472kbです(パッケージがなければ低いようです)。源泉、インストール時にticによってコンパイルされますが、terminfo-baseはバイナリ形式で配布されます。ちなみに、後者のパッケージの説明は次のとおりです。

これはterminfoncurses パッケージに保持される参照データベース。このデータベースは、4.4BSD termcapファイルの正式な後続バージョンであり、既知の端末に関する情報が含まれています。 ncursesライブラリは、端末を正しく使用するためにこのデータベースを利用します。 Linuxコンソールのみを使用する場合xtermVT100、このデータベースは必要ないかもしれません。最小 /usr/share/terminfoこの端末のツリーは以下に含まれます。terminfo-baseパック。

しかし、まだSlackwareだけを使用していることを覚えています。用語キャップ、インストールするデータベースは、ncursesのターミナルデータベースから作成されます。

一部のシステムはデフォルトでtermcapを使用しませんが、インストールを許可します。 OpenSuSE 13をチェックすると、/etc/termcapterminfoによって生成されたものがありますが、これはその一部ですが、terminfo-base必要なterminfoエントリ(pcansi-25)はその一部ですterminfo。でターミナルデータベースのサブセットを作成できますが、/etc/termcapこれによりパッケージの依存関係が複雑になります。パッケージャはこのファイルの最も簡単な方法を選択しました。しかし、あなたがそうする可能性はほとんどありません必要OpenSuSEが提供するすべてのプログラムはterminfoを使用するのでtermcapです。

関連情報