Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Mar 2012 11:43:17 -0400
From:      Alejandro Imass <ait@p2ee.org>
To:        "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>
Cc:        freebsd-questions@freebsd.org, kpneal@pobox.com
Subject:   Re: Terminal (TERM=xterm) on FreeBSD doesn not accept DEL or ALT key on/in a Linux YAST2 session
Message-ID:  <CAHieY7S4rRoXrJQz%2B1vT1aH5DDfgkPm1Uruuva1w8w4zczWqNg@mail.gmail.com>
In-Reply-To: <4F5E08A2.9090802@mail.zedat.fu-berlin.de>
References:  <4F5DFF7B.1010006@mail.zedat.fu-berlin.de> <20120312142139.GA28538@neutralgood.org> <4F5E08A2.9090802@mail.zedat.fu-berlin.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 12, 2012 at 10:30 AM, O. Hartmann
<ohartman@mail.zedat.fu-berlin.de> wrote:
> On 03/12/12 15:21, kpneal@pobox.com wrote:
>> On Mon, Mar 12, 2012 at 02:51:55PM +0100, O. Hartmann wrote:
>>> Administering Linux Suse boxes makes it opf need to login onto those
>>> boxes and use the well designed kiddy-cloaking scripting environment,
>>> called YAST/YAST2.
[...]

> Of course, it is either setenv TERM xterm in csh or TERM=xterm in
> bourne-alike shells.

Hi Oliver,

DEL and BS (Backspace) are one of those things where terminals have
failed to standardize. Remember there are *many* layers of
translations from the time you hit the key until it echoes on the
terminal. First you have local keymaps which might be sending the
wrong control sequence (e.g. Mac keyboard vs. regular PC). Then you
have the character encoding of the terminal's OS, the you may have
further translation in the protocol agents (ssh, telnet, etc.) then
you have the remote shell's settings and encodings, etc. and many
other things in between....

Take a look at this article and you will probably fix the problem, and
it's probably not even on the FBSD side:

www.ibb.net/~anne/keyboard.html


Cheers,

-- 
Alejandro Imass



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHieY7S4rRoXrJQz%2B1vT1aH5DDfgkPm1Uruuva1w8w4zczWqNg>