URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56761
[ Назад ]

Исходное сообщение
"Консоль OpenBSD"

Отправлено Slava Pogodin , 25-Май-05 16:56 
Здравствуйте!

Искал ответ на свой вопрос в groups.google.com, в google, на openbsd.ru и mail.openbsd.ru и нигда не находил нормального ответа. Это табу для OpenBSD-peoples, или же ответ настолько прост, что более подробного обсуждения в и-нете не заслужил? Смиренно кланяюсь знатокам, не поленитесь, объясните.

Во всех трех оболочках входящих в базовую систему OpenBSD (ksh, sh, csh) не работают клавиши Del, Home, End. Объясните, ПОЖАЛУЙСТА, принцип организации консоли в OpenBSD. Маны зачитывать нет необходимости, достаточно дать "склеивающее" все это дело пояснение.

Что пытался читать и применять: wsconsctl(8), /usr/include/dev/wscons/wsksymdef.h, /etc/termcap, kbd(8).

PS Русифицировать не пробовал поскольку на сервере мне это не нужно.
PPS Установку bash и добавление в $HOME .inputrc полагаю обходом проблемы, а не ее решением.

--
С уважением, Славик.


Содержание

Сообщения в этом обсуждении
"Консоль OpenBSD"
Отправлено Senior , 26-Май-05 00:01 
Здравствуйте!

Если это кому-нибудь здесь интересно. Я получил в usenet один ответ, и он меня пока что не порадовал... судите сами:

8<------------------
The OpenBSD console simulate a correct standard EPC keyboard but the
TERM name selected for the consoles is "vt220". Which doesn't match at
all the wscons keyboard in its terminfo entry.

For exemple:

termcapname     wscons  vt220
-----------------------------
key_home        \E[7~   \E[1~
key_end         \E[8~   \E[4~

key_f1          \E[11~  \EOP
...
key_f4          \E[14~  \EOS
key_f5          \E[15~  \E[17~
...


This means that no curse/termcap application will ever be able to use
properly the HOME, END and all the functions keys on a OpenBSD console
using wscons own keyboard mapping (sparc use something else).

DEL,INS,PGDN,PGUP,UP,LEFT,RIGHT,DOWN should work.

I don't have a solution for this problem. Personnaly, I just don't use
the console often enought to miss them. I go into Xterms pretty fast.

I do had a questions about it. Like on which wscons supported arch you
can use a true ANSI keyboard? For who wscons keep PF1...PF4 and
SELECT,FIND mappings? And from where terminfo gets it's keyboard
capabilities?

I coudn't test if it was better in the pre-wscons era.

8<------------------

Буду пытаться детализировать картину, и пробовать побороть досадную мелочь.

--
С уважением, Славик.