[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