termcap and TERM detection

Malcolm Kay malcolm.kay at internode.on.net
Tue Jan 3 20:59:25 PST 2006

On Wed, 4 Jan 2006 07:34 am, E. Eusey wrote:
> The secondary screen functionality on my xterm (rxvt-unicode)
> was acting strangly.  So, following the advice at:
> http://cvs.schmorp.de/browse/*checkout*/rxvt-unicode/doc/rxvt.
> I added an rxvt-unicode termcap entry to my termcap file and
> ran cap_mkdb.  After login, I'm able to 'setenv TERM
> rxvt-unicode' and everything works perfectly.
> However, when running urxvt initially, it detects the $TERM as
> 'rxvt', not 'rxvt-unicode'.  How is the $TERM variable
> determined by the system? Is there a way to detect my new
> termcap entry?  Any help would be greatly appreciated.
You should be able to set this through resources:
For example in .Xdefaults add:
Rxvt*termName: rxvt-unicode

Malcolm Kay

More information about the freebsd-questions mailing list