ls --colorで青いディレクトリを明るくする方法は?

ls --colorで青いディレクトリを明るくする方法は?

他人を見るダークブルー...-Q 同じ問題がありました:

2つの青(通常と明るい/太字)の代わりに非常に読みにくい、いわゆる「太い青」の1つしかありません。通常の青ははるかに悪く、ほとんど目立たない。

LS_COLORSを変更したくありません。私する青いカタログが欲しいが、より軽いカタログが欲しい。私は彼らがマゼンタ色または緑色になることを望んでいません。

dircolorsの出力には、数十の明るい赤またはフクシアの拡張子(tar、tgz、mp3)エンコーディングが表示されます。目次ほど基本的なのもミッドナイトブルーには完全に消えるでしょう!

すでにオンに設定されています。

`DIR 01;34 # directory`

または次のようにdircolors -b

  LS_COLORS='...di=01;34...'

XTermではファイル*VT100*color12: SkyBlue2に設定できますapp-defaults/。しかし、コンソールはどうですか?カーネルは16個のみ提供しています。事前定義済みANSIカラー!

コンソールのRGB定義を変更するには、カーネルを再コンパイルする必要がありますか?この藍色はどこかにコーディングされているはずです!


/*最初の答えの後に追加*/

私はecho -en "\e]PCrrggbb"提案したように試しました。これはうまくいきます!これは本当に特別です。角かっこが反対です。マニュアルページの「OSCでなければなりません」…ありがとう!

Decterの答えのリンクにもsetvtrgb2番目の解決策があります。数字のサラダですが、脱出コードはありません。

これら2つの方法は同じ効果を持っていますか?

ベストアンサー1

人4コンソールコードESC ] P nrrggbb色nのRGB値を設定するために使用されるエスケープシーケンスであることを示します。

これ答えは、すべての色を変更する小さなシェルスクリプトを示しています。したがって、色12の場合は次のようになります。

echo -en "\e]PC7373C9" # blue

(もちろん、目的のRGB値を使用すると)動作します。

(また、EDIDに存在する必要があるモニターのガンマまたは色の特性を調べて、ドライバーがそれを選択していることを確認することも検討してください。これは、標準の色が特定のモニターで「動作しない」理由です。)

おすすめ記事