Atom

2009
17
lut

Numlock zawsze włączony

Kategoria: Linux, TechblogMatthew @ 13:30

Z racji, że lubię mieć różne dziwne wynalazki (czytaj: fajny sprzęt komputerowy, który jest linuksoodporny) to trzeba się czasem z nimi zmierzyć i doprowadzić do stanu używalności.

Już dość długo mam swoją klawiaturę Logitech MX5500. Ma ona jeden fajny feature. Po wciśnięciu odpowiedniego przycisku klawiatura numeryczna i ekran LCD zamieniają się w prosty kalkulator. Ma to też jedną wadę… brak przycisku numlock. Nie byłoby w tym nic złego gdyby nie fakt, że klawiatura jest bluetoothowa, przez co po przejściu w stan uśpienia ma problemy z reakcją. A tym samym nie reaguje na żądania włączenia numlocka które wymusza KDE. Dodatkowo ustawienia KDE nie działają na terminal, więc po przejściu w tryb tekstowy nie ma szans włączenia klawiatury numerycznej.

Jednak na to wszystko znalazło się rozwiązanie. Programik setleds (który ustawia diody klawiatury) potrafi także ustawiać flagi VT, dzięki czemu można wymusić działanie klawiszy num lock, caps lock i scroll lock. A jak to zrobić (przykład znajduje się w przykładach manuala do setleds):

1
2
3
4
INITTY/dev/tty[1-8]
for tty in $INITTY; do
   setleds -D +num < $tty
done

Powyższy kod doklejamy sobie do /etc/init.d/rc.local. Reboot systemu i cieszymy się włączonym numlockiem. Dla tych co nie chcą mieć go włączonego na stałe jest opcja -F zamiast -D.

Zostaw komentarz

Subscribe without commenting