GNU/Linux >> Linux の 問題 >  >> Linux

利用可能な色の名前を一覧表示する方法は?

git構成に色を追加しようとしていますが、端末で使用できる色の名前を知りたいのです。

  • 他の人が理解しやすいように、名前だけで色を使用したい
  • 新しい色を追加したくない–事前定義された名前から選択したいだけです
  • すべてのディストリビューションで機能するソリューションが欲しいのですが、主にDebianです
  • 名前が示す色を見るといいでしょう

多くのオンラインリファレンスでは、システムで定義されていない色の名前について説明していることが多いため、デフォルトのオプションを確認する方法が必要です。

承認された回答:

多くのオンラインリファレンスは、私のシステムで定義されていない色の名前についてよく話します

それらはおそらく定義されていますが、X11色です。昔々、/lib[64]/X11/rgb.txtでそれらを見つけることができました 。いずれの場合も、これは文字列のマッピングです(例:dimgray )から24ビットRGBカラー(例:0xff8800 または#ff8800 、オレンジ色になります)。 24ビットスペースは約1600万色ですが、明らかにX11ではすべての名前が付けられているわけではありません(CSS 3ではX11名が使用されています)。

24ビットスペースはGUIによって使用されます。透過性は、これを32ビットスペースに増やすことで実装されます。 ただし、git GUI(G =グラフィカル)ツールではありません これはTUI(T =ターミナル)ツールであり、通常のターミナルで使用できる色に制限されています。

すべてのディストリビューションで機能するソリューションが欲しいのですが、主にDebian

これを適切に移植できるようにする場合は、8つの標準ANSIカラーのみに依存する必要があります。

  • 黄色
  • シアン
  • マゼンタ

X11リストの隣に少しがっかりしましたが、何もないよりはましです!これらには、標準の「太字」または「明るい」バージョンもあり、16色を作成できます。 たとえば、「brightyellow」(または)として指定できます。 逆に、「ダークイエロー」)。

ほとんどのGUI端末は256色をサポートしており、一部の端末アプリはこれを利用できます。テストするには、最初に$TERMを設定する必要があります 適切に可変:

export $TERM=xterm-256color

ターミナルエミュレータには、このための構成オプションもある場合があります。 xterm 256カラープロトコルに基づく色にインデックスが付けられます:

インデックス番号は左下隅にあります。このチャートの下部にあるセット(0〜15)は、16の基本(明るい色と暗い色)のANSIカラーであることに注意してください。標準でこれらの色の1つを参照するには、colorを使用します +インデックス番号。例: color40


Linux
  1. N番目に若いファイルをリストする方法(Lsを解析せずに!)?

  2. Gnome-control-centerパネル名を一覧表示する方法は?

  3. Linux アーキテクチャの C コードで利用可能なすべての関数/シンボルをオンザフライで一覧表示する方法は?

  1. Dockerで依存する子イメージのリストを取得するには?

  2. 使用可能なすべてのネットワーク インターフェイスのデバイス名のみを一覧表示する

  3. Bashでコマンドプロンプトの色を設定するには?

  1. Linux端末の色を変更する方法

  2. RHEL7Linuxで使用可能なすべてのロケールを一覧表示する方法

  3. Linuxでパッケージの依存関係を一覧表示する方法