ArchLinux: включаем NumLock при загрузке

Что бы в ArchLinux при загрузке включался NumLock нужно вписать в файл /etc/rc.local строку "for vc in /dev/vc/*; do /usr/bin/setleds -D +num < "$vc"; done"
Этот способ удобен тем что NumLock включается на каждой виртуальной консоли, в том числе и той на которой запускаются иксы.
Естественно что пакет kbd должен быть установлен.

Есть ещё маленькая утилита numlockx, которая включает numlock в иксах. Достаточно добавить numlockx on в ~/.xinitrc (или в автозагрузку) и цифровая клавиатура будет включатся. Как видно из примера работы, есть параметр off для отключения.
greh 11-05-2011
Нынче /dev/vc/* нету, как быть?
muhas 11-05-2011
tty? вместо vc/*
for tty in /dev/tty?; do /usr/bin/setleds -D +num < "$tty"; done
greh 11-05-2011
@muhas спасибо! На терминалах работает. Только проблема осталась в иксах, после загрузки KDM лампочка горит, а вот после логина потухает. Вы не знаеете где это вылечить? 2 года на гноме сидел, сейчас арч с кедами поставил, сижу разбираюсь. Вроде numlockx не обязательно использовать для этого(я даже не уверен, что поможет).
muhas 11-05-2011
да, numlockx поможет, а вот в иксах ковырять дефолтную его переключалку - не знаю как ибо никогда не пользовал...