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

Исходное сообщение
"трабл kbdcontrol"

Отправлено Alexey , 27-Май-04 12:00 
Хочу переназначить функциональные клавиши даю команду kbdcontrol -f 1 '^[[3~' а мне в ответ: kbdcontrol: setting function key: Inappropriate ioctl for device

В чем дело как ее заставить это сделать?
Спасибо за помощь!!!

FreeBSD.


Содержание

Сообщения в этом обсуждении
"трабл kbdcontrol"
Отправлено lavr , 27-Май-04 12:11 
>Хочу переназначить функциональные клавиши даю команду kbdcontrol -f 1 '^[[3~' а мне
>в ответ: kbdcontrol: setting function key: Inappropriate ioctl for device
>
>В чем дело как ее заставить это сделать?

вообще-то в двойных кавычках, но возникнет вопрос в SHELL'е, если уж
хочешь использовать escape-последовательности, выдавай их на kbdcontrol
через printf (man printf)

# kbdcontrol -f 1 `printf "что нужно"`

>Спасибо за помощь!!!
>
>FreeBSD.


"трабл kbdcontrol"
Отправлено Alexey , 27-Май-04 12:18 
проблема в том, что чтобы я не делал мне выдает
kbdcontrol: setting function key: Inappropriate ioctl for device
что угодно - даже map поменять все равно ошибку выдает
kbdcontrol: setting keymap: Inappropriate ioctl for device
КАК БЫТЬ? ХЕЛП..

"трабл kbdcontrol"
Отправлено lavr , 27-Май-04 12:31 
>проблема в том, что чтобы я не делал мне выдает
>kbdcontrol: setting function key: Inappropriate ioctl for device
>что угодно - даже map поменять все равно ошибку выдает
>kbdcontrol: setting keymap: Inappropriate ioctl for device
>КАК БЫТЬ? ХЕЛП..

класс, консольное мапирование в X'ах видимо делаешь? :(


"трабл kbdcontrol"
Отправлено Alexey , 27-Май-04 12:33 
нет Х нет вообще, удаленно - через ssh... видимо из-за этого и есть проблема?

наверное kbdcontrol работает только с виртуальных терминалов - т.е. локально с машины...?


"трабл kbdcontrol"
Отправлено lavr , 27-Май-04 12:41 
>нет Х нет вообще, удаленно - через ssh... видимо из-за этого и
>есть проблема?
>
>наверное kbdcontrol работает только с виртуальных терминалов - т.е. локально с машины...?
>

ну об этом честно в man'е написано:

kbdcontrol - a utility for manipulating the syscons console driver



"трабл kbdcontrol"
Отправлено Alexey , 27-Май-04 12:43 
>ну об этом честно в man'е написано:
>
>kbdcontrol - a utility for manipulating the syscons console driver


а как быть? если мне надо заходить удаленно терминалом... и менялся скан функционал клавишь? а при выходе юзера - востанавливался... неужеле нет выхода?


"трабл kbdcontrol"
Отправлено lavr , 27-Май-04 12:48 
>>ну об этом честно в man'е написано:
>>
>>kbdcontrol - a utility for manipulating the syscons console driver
>
>
>а как быть? если мне надо заходить удаленно терминалом... и менялся скан
>функционал клавишь? а при выходе юзера - востанавливался... неужеле нет выхода?
>

верятно менять termcap/terminfo для эмулируемого терминала