Статьи для личного сайта
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

5.7 KiB

title title_bar icon tags
How-To: Побег из ада (rxvt, Unicode, 256color, termcap, terminfo и screen) 1 newspaper [{author digital-freak.ru} {description Настройка терминала для поддержки 256 цветов в rxvt и screen} {keywords rxvt,Unicode,termcap,terminfo}]

Тем не менее есть то, что я бы назвал основной проблемой: отсутствие 256 цветов в некоторых приложениях.

Во-первых ~/.termcap следует исправить следующим образом:

% cat > $HOME/.termcap << EOF
rxvt-256color|rxvt-256color terminal (X Window System):\
  :Co#256:\
  :tc=rxvt-unicode:\
  :tc=rxvt:
EOF

Затем, для полноты, указать urxvt-клиенту всегда использовать rxvt-256color как значение переменной TERM, исправив ~/.Xdefaults:

urxvt*termName: rxvt-256color

Но все, для чего это действительно нужно, --- это обход проблемы, которая должна быть решена в /etc/termcap. Запись termcap rxvt-unicode ломается сама по себе, так как для корректной работы tc=rxvt нужна функция rxvt-256color. Кроме того, x11/rxvt-unicode должен изменить жестко закодированное значение по умолчанию для переменной termName, если определена XTERM_COLOR, и ни в коем случае не должен допускать использование записи termcap rxvt по умолчанию, поскольку для этого необходимо включить функции rxvt-unicode.

Andres, Aug 5, 2010