rxvt package default TERM value [Was: RXVT doesn't recognize ALT + Cursor keys]
Charles Wilson
cygwin@cwilson.fastmail.fm
Wed Aug 22 03:01:00 GMT 2007
Corinna Vinschen wrote:
> Works fine, including all keys I'm used to after I replaced the
> rxvt entries on the affected Linux system.
So, any opinions on what value rxvt should give for TERM, when the user
has not specified a value[*]. Existing behavior on cygwin (and most
other platforms) is to report 'xterm'. rxvt-20050409-5 test release
reports 'rxvt'.
--
Chuck
[*] there are five ways to specify the desired TERM value -- or any
resource setting -- from highest priority down to lowest):
(1) command line argument: -tn
(2) ~/.Xdefaults or ~/.Xresources contains [**]
(a) prog*termName where prog is the invocation name of the
application (usually "rxvt" all lowercase)
(b) Rxvt*termName
(3) /etc/X11/app-defaults/Rxvt contains Rxvt*termName [***]
(4) /etc/X11/app-defaults/Rxvt contains *termName
(5) ~/.Xdefaults or ~/.Xresources contains
(a) XTerm*termName
(b) *termName
[**] cygwin's rxvt explicitly parses these files manually. It does not
access the xserver's resources database, even in X11 mode. (The
opposite behavior can be obtained by modified some macros in
src/feature.h and src/rxvt.h, and recompiling).
[***] could be /etc/X11/locale/<locale>/app-defaults/Rxvt if locale is
set to something, but this is untested given cygwin's (newlib's) lack of
support for true locales.
More information about the Cygwin-apps
mailing list