|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 02 Feb 2002 18:31:13 To : Valentin Nechayev Subject : Re: termcap, screen, key_end -------------------------------------------------------------------------------- Valentin Nechayev wrote: >> Кто знает, почему в записи для screen в termcap не определена "@7" ? У >> ache были веские причины так сделать? Я так понимаю, в этом причина >> неработы клавиши <end> в скрине? И что будет, если я допишу это в >> termcap? > А ты смотрел что сам screen делает? > Запускаю screen, из-под виртуальной консоли говорю env и вижу переменную > TERMCAP, у которой унутре: > :kH=\E[4~:@7=\E[F: > при том, что нажатие end в cons25r перетранслируется в screen'е в \E[4~ > Поменял явно эти значения местами в ENV{TERMCAP} - End заработала. Мне не совсем понятно, откуда screen берёт содержимое $TERMCAP, которую выставляет в своих виртуальных терминалах. Я пробовал переопределять entry для screen в /usr/share/misc/termcap, пробовал и termcap screen "" @7=\E[4~ в ~/.screenrc. Тщетно, увы. В новом окне скрина имеем "@7=\EOF" > Так что дописывай не дописывай - большинству оказывается пофиг, если явно > не помочь... Как бы поменять представление screen о том, что нужно писать в $TERMCAP ? Hеужели оно у него hardcoded? Ты как менял? -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/149@fidonet http://vas.tomsk.ru/ PGP key: finger vas@mpeks.tomsk.su --- ifmail v.2.15dev5 * Origin: Golden Bough (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/66407249ef43.html, оценка из 5, голосов 10
|