|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 29 Jan 2005 23:49:27 To : Valentin Nechayev Subject : Re: xterm & erase -------------------------------------------------------------------------------- 29 янв 2005, суббота, в 15:28 KRAST, Valentin Nechayev написал(а): EG>>>>>> Все-таки непонятно. stty -a в xterm показывает, что erase это ^? EG>>>>>> (erase2 - ^@, это вообще как набирается?), VN>>> Кстати, я не понял, что тебе в этом непонятно? EG>> Грубо говоря, какие клавиши генерируют ^@ ? VN> Эта... а попробовать? Hайти на клавиатуре символ '@' (он будет над VN> цифрой), VN> нажать эту комбинацию (по сути Ctrl-2)? VN> У меня она генерировала ^@ (ascii код 0) под FreeBSD syscons, Linux VN> console, VN> xterm и MS-DOS. Безо всяких изменений стандартных раскладок. Понятно. И что самое интересное, работает :-) VN>>>>> Кто виноват - вопрос совершенно неопределённый. EG>>>> Hе понял этой фразы. EG>>>> Конкретнее - кто виноват, что в xterm (который эмулирует терминал EG>>>> с клавишей забоя) по дефолту свойства терминала не соответствуют тому, EG>>>> что реально генерируют клавиши? VN>>> Боюсь, что тебе так сходу никто не расскажет - это нужно делать глубокий VN>>> RTFS xterm'а, на тему, делает ли он вообще установку этих параметров. VN>>> По моим экспериментам, делает - после того как я назначил совершенно VN>>> левые значения параметрам, xterm, севший на этот терминал, сказал: EG>> Как конкретно ты назначил значения и "посадил xterm на терминал"? VN> Очень просто. Запускаю xterm, говорю tty, запоминаю значение. VN> Выхожу, говорю stty с желаемыми установками. Запускаю снова xterm, говорю VN> tty, вижу тот же выданный терминал (они распределяются первым свободным с VN> начала списка), смотрю установки командой, убеждаюсь, что xterm исправил VN> настройки. Hаконец читаю твоё письмо и не понимаю, что тут непонятно;)) А что, разве после освобождени/повторной выдачи pty ядро само не должно подчищать старые настройки? EG>> Почитаю, спасибо. Пока просто явно в ~/.Xresources задал erase EG>> (и status ^T туда же). VN> А чем задал? (Теоретически знаю, просто хочется готовый пример увидеть) XTerm*ttyModes: status ^T erase ^H Eugene --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093daf9990d.html, оценка из 5, голосов 10
|