Я витратив стільки часу, щоб спробувати приступити urxvt
до роботи з 256 кольорами. Я використовую 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
дає 256 зараз замість 88 раніше. Але коли я запускаю 256colors2.pl
сценарій, вихід не такий, як очікувалося.
echo $TERM
дає rxvt-unicode
як вихід у urxvt.
echo $COLORTERM
дає rxvt-xpm
як вихід у vim.
echo &t_Co
дає 256 як вихід у vim.
Будь ласка, допоможіть мені зрозуміти, як налаштувати 256 кольорів для urxvt. Моя головна мета - використовувати vim (у терміналі) з темою gruvbox.
Відповідь на відповідь:
Я вже встановив t_Co=256
опцію в vim. Я не використовую tmux. Використання його не змінює результат 256colors2.pl
сценарію. Термін в tmux вже встановлений screen-256color
. Я спробував копіювання /usr/share/terminfo/r/rxvt-256color
в ~/.terminfo/r/rxvt-256color
. Ніяких змін у TERM або результатах тестів. Нарешті, я використовував кольоровий CJD14, який поєднав , багато кольорів не працюють. Зафарбовується лише купа кольорів. Тож щось напевно зламано чи налаштовано неправильно.
rxvt-unicode-256color
- це віртуальний пакет, дляrxvt-unicode
якого підтримується 256 кольорів. Незважаючи на встановлення, я не в змозі отримати 256 кольорову підтримку в neovim, хоча urxvt підтримує 256 кольорів.