[sisyphus] Re: 2.4->2.6 help

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пн Янв 16 20:26:54 MSK 2006


On Sun, Jan 15, 2006 at 11:18:08PM -0500, Ivan Adzhubey wrote:
> On Sunday 15 January 2006 22:54, Ivan Adzhubey wrote:
> > Jan 15 22:19:29 localhost kernel: atkbd.c: Unknown key pressed (translated
> > set 2, code 0x92 on isa0060/serio0).
> > Jan 15 22:19:29 localhost kernel: atkbd.c: Use 'setkeycodes e012 <keycode>'
> > to make it known.
> >
> > До lineakd/xev в результате вообще ничего не доходит. Куда прописывать эти
> > setkodes? И вообще - это баг или фича? Гугл намекает, что все же баг...
> 
> Нашел команду setkeycodes, однако она отказывается прописывать коды > 127 (и в 
> мане это отражено). Тем не менее в сети есть несколько страничек со скриптами 
> где используются коды > 127 и люди утверждают, что это работает. Что-то 
> поменялось в кернеле вообще или именно в сборке 2.6.14-std26-*-alt?

Дело в том, что существует две разные реализации setkeycodes и прочих
утилит для настройки консоли Linux - пакеты console-tools и kbd.
Вариант setkeycodes из kbd поддерживает коды, добавленные в ядрах
2.6.x.  Однако при обновлении старой системы, скорее всего, останется
установленным пакет console-tools (пакет kbd у нас появился позже).
Кстати, у kbd есть и другие преимущества перед console-tools -
например, там есть поддержка формата шрифтов PSF2, который позволяет
использовать шрифты с произвольной шириной символов (не только 8
пикселов).

Кроме того, существует и другой способ заставить дополнительные кнопки
работать - добавить в параметры загрузки ядра "atkbd.softraw=0".  Хотя
такой вариант вроде бы не совсем правилен (коды событий input layer не
будут соответствовать обозначениям на клавишах), у этого варианта есть
и преимущество - не потребуется менять описание клавиатуры в X.  Более
подробно эта проблема описана тут:

http://www.freesource.info/wiki/HCL/Periferija/Klaviatura/BTC9000A
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060116/fa90bab9/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus