web-dev-qa-db-ja.com

TERM = xterm-256color vs xterm + 256color

Debianにはterminfoxterm+256colorが付属しているのに気づきましたが、他のほとんどのディストリビューションにはxterm-256colorしかありません(osxのデフォルトです)。

両方の情報を見ると、xterm + 256colorは非常に簡潔で、多くの情報が不足していることがわかります...しかし、私が知る限り、ほとんどの場合、ほとんど使用されていない古いものであるように見えます。例えば.

    eat_newline_glitch,
    columns#80,

私はそれらの両方をあまり気にしません...今、私が必要かどうかわからない他のトンがたくさんあります。私の端末は確かに256色で、IS 80文字に制限されていません...だからxterm + 256colorを使用する傾向があります

それについての記事はありますか?どの検索エンジンでのウェブ検索でも、xterm + 256colorではまったく何も起こりません(まあ、それはたくさんありますが、100%はxterm-256colorだけです)

3
gcb

ターミナルデータベース には、ビルディングブロックの規則として使用される「+」に関するコメントがいくつかあります。例えば:

# The descriptions with plus signs (+) are building blocks.

データベースのヘッダーに記載されています。

# Entries with embedded plus signs are designed to be included through use/tc
# capabilities, not used as standalone entries.

この規則は、 term(7) に記載されているさまざまな接尾辞の代わりとして、約20年前に採用されました。

それらは(他のすべてと一緒に)インストールされます。理由は次のとおりです。

  • それは慣例です(そしてチック、terminfoコンパイラはそれについて特別な知識を持っていないので、それらを除外しません)
  • ターミナルデータベースは、データベース内の他の定義を継承(および構築)する定義を使用して、少しずつ更新できます。

ビルディングブロックは、さまざまな端末の説明で使用される可能性のある便利な機能セットを含み、端末のカスタム構成が標準の説明のいずれにも一致しない人々のために再利用可能なパーツを作成するため、意図的に「不完全」です。ターミナルデータベースを読むと、ブロックを組み合わせたuse=句がいくつか表示されます。

たとえば、xtermの terminfo source には、さまざまなキーボード構成の文書化に役立ついくつかのビルディングブロックが含まれています。

6
Thomas Dickey