* [Comm] telnet + функциональные клавиши
@ 2009-08-07 5:12 Андрей
2009-08-07 7:19 ` Yura Kalinichenko
2009-08-07 7:30 ` Gennadii Redko
0 siblings, 2 replies; 6+ messages in thread
From: Андрей @ 2009-08-07 5:12 UTC (permalink / raw)
To: community
Имеем altlinux 4.1 в качестве клиента и удаленный сервер на suse
enterprise 10, на сервере крутится база, доступ к которой осуществляется
через телнет. Нужно предоставить возможность подключения клиентов к этой
бд. Проблема в том, что нужны функциональные клавиши f1-f12, но они не
работают.
Есть какие идеи как это побороть?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] telnet + функциональные клавиши
2009-08-07 5:12 [Comm] telnet + функциональные клавиши Андрей
@ 2009-08-07 7:19 ` Yura Kalinichenko
2009-08-07 7:31 ` Arcady Ivanov
` (2 more replies)
2009-08-07 7:30 ` Gennadii Redko
1 sibling, 3 replies; 6+ messages in thread
From: Yura Kalinichenko @ 2009-08-07 7:19 UTC (permalink / raw)
To: ALT Linux Community general discussions
Андрей пишет:
> Имеем 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
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] telnet + функциональные клавиши
2009-08-07 5:12 [Comm] telnet + функциональные клавиши Андрей
2009-08-07 7:19 ` Yura Kalinichenko
@ 2009-08-07 7:30 ` Gennadii Redko
1 sibling, 0 replies; 6+ messages in thread
From: Gennadii Redko @ 2009-08-07 7:30 UTC (permalink / raw)
To: ALT Linux Community general discussions
Андрей пишет:
> Имеем altlinux 4.1 в качестве клиента и удаленный сервер на suse
> enterprise 10, на сервере крутится база, доступ к которой осуществляется
> через телнет.
Наверное Oracle Forms/Reports-server?
Если это так, то нужно доработать и перегенерить терминальные описания
этих терминалов в серверах.
Как вариант - попробуйте ходить на сервер из X-ов - описание для xterm
там есть.
> Нужно предоставить возможность подключения клиентов к этой
> бд. Проблема в том, что нужны функциональные клавиши f1-f12, но они не
> работают.
> Есть какие идеи как это побороть?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] telnet + функциональные клавиши
2009-08-07 7:19 ` Yura Kalinichenko
@ 2009-08-07 7:31 ` Arcady Ivanov
2009-08-07 11:48 ` Андрей
2009-08-07 11:49 ` Андрей
2 siblings, 0 replies; 6+ messages in thread
From: Arcady Ivanov @ 2009-08-07 7:31 UTC (permalink / raw)
To: ALT Linux Community general discussions
Yura Kalinichenko пишет:
> Андрей пишет:
>> Имеем altlinux 4.1 в качестве клиента и удаленный сервер на suse
>> enterprise 10, на сервере крутится база, доступ к которой
>> осуществляется через телнет. Нужно предоставить возможность
>> подключения клиентов к этой бд. Проблема в том, что нужны
>> функциональные клавиши f1-f12, но они не работают.
>> Есть какие идеи как это побороть?
> Метод 1: Научить ваш Linux-терминал генерить те
> esc-последовательности, которые ожидает удаленный сервер. Для этого
> надо знать: а какие собственно последовательности ожидаются ? Способ
> обучения зависит от типа вашего терминала (консоль, xterm, konsole ....?)
Метод 1. konsole.
1. Создаёте свой файлик /usr/share/apps/konsole/suse.keytab из
какого-нибудь готового *.keytab в том же каталоге,
2. 5 минут вписываете свои ESC-последовательности в этот файл.
3. В настройках konsole выбираете тип терминала "suse.keytab"
4. Сохраняете настройку konsole.
>
> Метод 2: Научить удаленную систему понимать esc-последовательности
> вашего терминала. Действует, если приложение написано правильно - с
> использованием ncurses/terminfo. Для этого необходимо перенести на
> удаленную систему terminfo-описание вашего терминала из /lib/terminfo
> если его там еще нет (вообще-то правильнее - сгенерить на целевой
> системе из исходников, но поскольку системы близки - вряд ли форматы
> готовых описаний будут различаться) и правильно установить переменную
> среды TERM при входе в telnet-сеанс.
Это тоже может потребоваться, если надо подогнать приложение под
возможности linux-консоли по очистке экрана, строк, автопереноса
курсора, и.т.п. возможностей "curses".
--
С уважением. Аркадий Иванов
Sincerely yours. Arcady Ivanov
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] telnet + функциональные клавиши
2009-08-07 7:19 ` Yura Kalinichenko
2009-08-07 7:31 ` Arcady Ivanov
@ 2009-08-07 11:48 ` Андрей
2009-08-07 11:49 ` Андрей
2 siblings, 0 replies; 6+ messages in thread
From: Андрей @ 2009-08-07 11:48 UTC (permalink / raw)
To: ALT Linux Community general discussions
Всем спасибо, создал file.keytab, подправил все заработало.... Оказалось
используются esc последовательности какие то левые, забиндил их на
функциональные клавиши и все заработало
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] telnet + функциональные клавиши
2009-08-07 7:19 ` Yura Kalinichenko
2009-08-07 7:31 ` Arcady Ivanov
2009-08-07 11:48 ` Андрей
@ 2009-08-07 11:49 ` Андрей
2 siblings, 0 replies; 6+ messages in thread
From: Андрей @ 2009-08-07 11:49 UTC (permalink / raw)
To: ALT Linux Community general discussions
Всем спасибо, создал file.keytab, подправил все заработало.... Оказалось
используются esc последовательности какие то левые, забиндил их на
функциональные клавиши и все заработало
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-08-07 11:49 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-07 5:12 [Comm] telnet + функциональные клавиши Андрей
2009-08-07 7:19 ` Yura Kalinichenko
2009-08-07 7:31 ` Arcady Ivanov
2009-08-07 11:48 ` Андрей
2009-08-07 11:49 ` Андрей
2009-08-07 7:30 ` Gennadii Redko
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git