コンソール/仮想端末の色の変更

コンソール/仮想端末の色の変更

コンソール/仮想端末で利用可能なすべての色を変更する方法はありますか?
コンソールとは、xtermやurxvtのようなものではなく、CTRL + ALT + F1を押した後に取得することを意味します。だからそれは変化を意味していると思います。

次のようにエスケープシーケンスを使用して8つの色を変更できます。

echo -en "\e]PY######"

ここで、Yは色の数値ID(0〜7)、######は16進カラー値です。

私の究極の目標は、Solarizedカラースキームをコンソールに移植することです。なぜなら、コンソールにあるのか、vimにあっても同じように見えたいからです。

これに提案がありますか?

xtermのhtop:
xtermのhtop、夏時間の色

8つの色を適用した後、コンソールのhtop:
htopコンソールで8つの色を適用したら、次のことができます。

ベストアンサー1

TTYフレームバッファコンソールは、カーネルハッキングなしで8〜16色以上を持つことはできません。次の引用を参照してください。 「Linuxフレームバッファは256(またはそれ以上)の色をサポートしていますが、Linuxコンソールドライバはサポートされていません。したがって、コンソールアプリケーションはまだ16色に制限されています。フレームバッファの有無にかかわらずLinuxコンソール。」

したがって、16色または8色以上の色はありません。 ~/.bashrcで説明されているのと同じコマンドを使用して、フレームバッファ端末(別名ctrl + alt + 1)の色を変更する方法についてのチュートリアルがあります。TTYチュートリアルの色

おすすめ記事