Linux ttyで明るくカラフルな背景を描くには?

Linux ttyで明るくカラフルな背景を描くには?

私はubuntu18.04 /dev/tty3(ctrl-alt-f3)を使用しています。

tput colors
--------
8

明るい前景を赤で描くことができます。

tput bold; tput setaf 1; echo 'xxxxxx'
echo -e '\e[91mxxxxxx'

しかし、背景では動作しません。

tput bold; tput setab 1; echo 'xxxxxx'
echo -e '\e[101mxxxxxx'

これページ明るい背景を描くことができるからblinkこうやってみました。

tput blink; tput setab 1; echo 'xxxxxx'
echo -e '\e[5;41mxxxxxx'
echo -e '\e[5;101mxxxxxx'

誰も働かなかった。

ウィキペディア時々、あなたは明るい色を描くことができるので、私はreverse次のように試しました。

tput rev; tput bold; tput setaf 1; echo 'xxxxxx'
echo -e '\e[7;31mxxxxxx'

誰も働かなかった。

私は何を見逃していますか?

ベストアンサー1

sudo dpkg-reconfigure console-setup構成コンソールを使用すると仮定すると、man console-setup次のようになります。

小さなコードセット(最大256シンボル)と大きなコードセット(最大512シンボル)の2つのコードセットがあります。 FreeBSDでは、小さなコードセットのみを使用できます。画面がテキストモードの場合(つまり、フレームバッファを使用しない)、大きなコードセットを扱うフォントは、利用可能な前景色の数を減らします。

小さなコードセットを選択すると問題が解決しました。このblinkプロパティは背景を明るい色で塗りつぶします。

おすすめ記事