пятница, 7 декабря 2007 г.

keyboard autorepeat

Некоторое время назад, когда пингвинёнок только появлися из утроба матери, он подхватил странную болезнь - скорость обработки удерживаемой клавиши резко упала, чтобы что стереть приходилось отчаянно бить по Backspace, ну или обладать немалой выдержкой. Конечно, жить можно, и более того, вскоре дженту нашёл X-телепорт, перемещающий в волшебный мир кде, где никаких тормозов уже не существовало. Но настал чёрный день, когда всё стало плохо всюду, и пришлось мне пойти в гугль.

Итак, в консоли всё решает утилита kbdrate, которая входит в пакет sys-apps/kbd. Чтобы при загрузке частота повторения нажатия была 30cps , а задержка 250ms, достаточно написать:

echo "kbdrate -r 30 -d 250 -s" >> /etc/conf.h/local.start

Иксы перехватывают и обрабатывают нажатия клавиш независимо (что вообщем-то и неудивительно). Посмотреть текущие настройки можно командой

xset q | grep 'repeat delay'

Изменить - либо с помошью той же xset (пропадёт при рестарте), либо поправить строку в xorg.conf

Section "InputDevice" # Option "AutoRepeat" "250 30" # EndSection

Эбаут

Итак, ... в этом блоге я буду писать о своём знакомстве с Gentoo (GNU ОС с ядром Linux), и его знакомстве с моим ноутбуком asus v6, старыми виндовыми партициями и прочее, прочее прочее ...