new termcap entry for rxvt-unicode-256color

Frédéric Perrin frederic.perrin at resel.fr
Tue Dec 14 21:41:16 UTC 2010


Le mardi 14 à 22:23, Frédéric Perrin a écrit :
> Le lundi 13 à 17:11, Chip Camden a écrit :
>> Quoth Frédéric Perrin on Monday, 13 December 2010:
>>> rxvt-unicode version 9.09 was released last month. It added support for
>>> 256 colors in the default configuration, and the default value of $TERM
>>> changed to rxvt-unicode-256color (from rxvt-unicode).
>>> 
>>> This results in slightly incorrect colors, and some programs like vi(1)
>>> refuse to work. It is my understanding that I should update
>>> /usr/share/misc/termcap. The diff between rxvt-unicode and
>>> rxvt-unicode-256color seems rather short; on a Linux machine, I have :
>>
>> Take a look at the termcap entry for rxvt-256color.  It's actually based on
>> rxvt-unicode.  So I think that all you need to add is:
>>
>> rxvt-unicode-256color|rxvt-unicode with 256 colors:\
>> 	:tc=rxvt-256color:
>
> I don't have an entry for rxvt-256color.
>
> This is happening on 8.1-RELEASE.

Hum, of course I had the idea of looking at the SVN tree only after
sending this post. This rxvt-256color definition was added a couple of
weeks ago, by a certain Sterling Camden :-). So, I am now able to say
that when adding the following entries to 8.1's termcap file, my
terminal works as expected :

rxvt-256color|rxvt terminal emulator with 256 colors:\
        :Co#256:AF=\E[38;5;%dm:AB=\E[48;5;%dm:tc=rxvt-unicode:

rxvt-unicode-256color|rxvt-unicode terminal with 256 colors (X Window System):\
        :tc=rxvt-256color:

(I even got 256 colors in a screen on a Linux machine accessed inside a
tmux running on a FreeBSD machine.)

Should I send a PR in order to get this new definition installed?

-- 
Fred


More information about the freebsd-questions mailing list