256色を使用するようにurxvtを設定する

256色を使用するようにurxvtを設定する

urxvt256色を使用しようと多くの時間を費やしました。私はUbuntuを使用しています。いくつかだけを試しました。この投稿

cd ~
infocmp -L rxvt-unicode > rxvt-unicode.terminfo

vi rxvt-unicode.terminfo
# Change the following from:
#
#    lines_of_memory#0, max_colors#88, max_pairs#256,
#
# to:
#
#    lines_of_memory#0, max_colors#256, max_pairs#32767

# Make .terminfo dir if you don't already have it
install -d .terminfo

# Rebuild terminfo for rxvt-unicode
tic -o .terminfo/ rxvt-unicode.terminfo

# Cleanup
rm rxvt-unicode.terminfo

tput colorsこれで、以前の88ではなく256が提供されていますが、256colors2.plスクリプトを実行すると出力が予想とは異なります。 スクリーンショット

echo $TERMrxvt-unicodeurxvtに出力を提供します。

echo $COLORTERMrxvt-xpmvimから出力を提供します。

echo &t_Covimで256を出力として提供します。

urxvtに256色を設定する方法を教えてください。私の主な目的は、gruvboxテーマでvim(ターミナルで)を使用することです。

答えに対する答え:

t_Co=256vimで対応するオプションを設定しました。私はtmuxを使用しません。これを使用しても256colors2.plスクリプトの結果は変わりません。 tmuxのTERMがに設定されましたscreen-256color。学期や試験結果に変化はありません/usr/share/terminfo/r/rxvt-256color~/.terminfo/r/rxvt-256color最後に私は使用しましたカラーテストCJD14接続、多くの色が動作しません。ただ色々な色が着色されています。したがって、何かが破損しているか、誤って設定されている可能性があります。

ベストアンサー1

はい、ついに私の間違いを見つけました。rxvt-unicode-256color256色のサポートを受けるには、このパッケージをインストールする必要があるようです。

sudo apt-get install rxvt-unicode-256color

私の質問に対する答えです。

おすすめ記事