URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 75
[ Назад ]

Исходное сообщение
"Не работает backspace в xterm"

Отправлено Investigator , 15-Июл-01 16:06 
Ситуация следующая:
есть машина под Linux 7.0 (ядро 2.2.16)
есть другая машина под NT4 SP6, на ней X-Win32 5.1 (от StarNet)
если запускать X-ы прямо на Linux-машине, то в xterm backspace работает
как обычно (стирает предыдущий символ).
если же заходить X-ми с NT, то backspace работает как Ctrl-H.

Был бы очень признателен, если бы кто-нибудь рассказал коротко,
как решить проблему (честно говоря, нет много времени на разборки
с ресурсами X-ов, xmodmap и остальными вещами).

Возмозжно, проблема с X-Win32 (не уверен), но более вероятно с какой-либо
настройкой в X-ах.

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"RE: Не работает backspace в xterm"
Отправлено lavr , 18-Июл-01 14:06 
>Ситуация следующая:
>есть машина под Linux 7.0 (ядро
>2.2.16)
>есть другая машина под NT4 SP6,
>на ней X-Win32 5.1 (от
>StarNet)
>если запускать X-ы прямо на Linux-машине,
>то в xterm backspace работает
>
>как обычно (стирает предыдущий символ).
>если же заходить X-ми с NT,
>то backspace работает как Ctrl-H.
>
>
>Был бы очень признателен, если бы
>кто-нибудь рассказал коротко,
>как решить проблему (честно говоря, нет
>много времени на разборки
>с ресурсами X-ов, xmodmap и остальными
>вещами).
>
>Возмозжно, проблема с X-Win32 (не уверен),
>но более вероятно с какой-либо
>
>настройкой в X-ах.
>
>Заранее благодарен.


зашел из X-Win:

linux> echo $TERM
...
linux> stty -a
...
linux> stty erase "^H"

чтобы не производить сие кажный раз в ручную,
в стартовых скриптах изобретаешь проверку на,
например, переменную $TERM или строчишь диалог:

какую емуляцию терминала желаете:
1. vt100
2. xterm-X-Win
3. ...

по выбору, отрабатываешь те или иные установки
stty и значение $TERM

настройки среды для примера можно взять с
http://unix1.jinr.ru/~lavr