[Comm] telnet + функциональные клавиши
    Yura Kalinichenko 
    yuk на kalina.in.ua
       
    Пт Авг  7 11:19:41 MSD 2009
    
    
  
Андрей пишет:
> Имеем altlinux 4.1 в качестве клиента и удаленный сервер на suse 
> enterprise 10, на сервере крутится база, доступ к которой 
> осуществляется через телнет. Нужно предоставить возможность 
> подключения клиентов к этой бд. Проблема в том, что нужны 
> функциональные клавиши f1-f12, но они не работают.
> Есть какие идеи как это побороть?
Метод 1: Научить ваш Linux-терминал генерить те esc-последовательности, 
которые ожидает удаленный сервер. Для этого надо знать: а какие 
собственно последовательности ожидаются ? Способ обучения зависит от 
типа вашего терминала (консоль, xterm, konsole ....?)
Метод 2: Научить удаленную систему понимать esc-последовательности 
вашего терминала. Действует, если приложение написано правильно - с 
использованием ncurses/terminfo. Для этого необходимо перенести на 
удаленную систему terminfo-описание вашего терминала из /lib/terminfo 
если его там еще нет (вообще-то правильнее - сгенерить на целевой 
системе из исходников, но поскольку системы близки - вряд ли форматы 
готовых описаний будут различаться) и правильно установить переменную 
среды TERM при входе в telnet-сеанс.
-- 
SY, 
   Yura Kalinichenko
    
    
Подробная информация о списке рассылки community