Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     16 Nov 2003  12:20:19
 To : Anton Kunakov
 Subject : Re: помогите с xterm
 -------------------------------------------------------------------------------- 
 
 
 >>> Anton Kunakov wrote:
 
 AK> krueger% stty -a
 AK> cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
 AK>         eol2 = <undef>; erase = ^H; erase2 = ^@; intr = ^C; kill = ^U;
 
 erase2 надо бы на undef переделать, но и так неплохо - собственно терминалу
 в ядре установлено отрабатывать ^H. OK, это хорошо.
 
 AK> setenv TERMCAP
 AK> 'xterm-color|xterm-co:pa#64:Co#8:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:
 AK> ut:li#24:kh=\EOH:@7=\EOF:kb=^H:kD=\E[3~:
 
 kb=^H - совпадает. kD=\E[3~ - вот чего должны ожидать программы, работающие
 с терминалом. По моему terminfo - тоже совпадает.
 Вопрос на всякий случай - ты не с линукса ходишь?
 
  VN>> Скажи stty erase ^H erase2 undef, посмотpи, не улучшится ли с delete.
 AK> насчет делета или я ошибся, или он уже измениться успел.. пpи нажатии на
 AK> delete на экpан вылезает ~ и после этой команды delete не меняет поведения.
 
 Тут уже не изменит.
 
 Дальше уже определиться, кто как реагирует на этот delete. bash у меня
 не реагирует даже при совпадении кодов - пишет ту же тильду.
 А вот после такого:
 bind <^V><delete>:delete-char
 (<^V> и <delete> означают нажатия на соотв. клавиши)
 начинает реагировать, но как-то странно - стирая символ, но и вставляя
 [3~ перед ним. Да, и стрелки влево-вправо перестают работать.
 Блин, странное оно какое-то...
 Вообще-то я давно забил на ожидание от bash'а проявлять здесь ум и жму
 ^D вместо delete.
 
  VN>> И учти, что интеpпpетация кодов клавиш пpогpаммами может зависеть ещё от
  VN>> дофига фактоpов - напpимеp, не к месту вмешавшемся terminfo файле.
 AK> я у себя его вообще не нашел по пути написаному в man terminfo
 
 Это хорошо, что terminfo не вмешивается. ;)
 -netch-
 --- ifmail v.2.15dev5.1
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: помогите с xterm   Anton Kunakov   16 Nov 2003 12:55:13 
 Re: помогите с xterm   Valentin Nechayev   16 Nov 2003 12:20:19 
Архивное /ru.unix.bsd/736824e2d09a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional