Activating numlock on bootup (Polski)
Contents
1 Konsole TTY 1-6
Aby aktywować numlock przy normalnym starcie w konsoli TTY 1-6 (tty1 -> tty6), dodaj poniższą linię do /etc/rc.local:
for tty in /dev/tty?; do /usr/bin/setleds -D +num < "$tty"; done
Jeśli zaczną się dziać dziwne rzeczy (dioda numlocka będzie świecić, ale klawiaturna numeryczna będzie działać dalej jako klawiatura nawigacyjna ), wtedy zachodzi konflikt pomiędzy setleds a Xserver. Ogranicz komendę for tylko do konsol które wcześniej zdefiniowano w /etc/inittab. Na przykład 6 kolsol (domyślnie) :
for tty in /dev/tty{1..6}; do ...
2 X.org
Jeśli używasz startx aby wystartować sesję, po prostu zainstaluj pakiet numlockx i dodaj go do pliku ~/.xinitrc
Zainstaluj numlockx:
# pacman -S numlockx
Dodaj do pliku ~/.xinitrc przed exec:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) # numlockx & exec twoj_menadzer_okien
2.1 KDM
Jeśli używasz KDM jako menadżera logowania upewnij się, że masz zainstalowany pakiet numlockx a następnie dodaj :
numlockx on
do pliku /usr/share/config/kdm/Xsetup, lub do pliku /opt/kde/share/config/kdm/Xsetup jeśli używasz KDM3.
Warto pamiętać że plik ten może zostać nadpisany i zmieniony przez Pacman'a bez ostrzeżenia przy aktualizacji pakietów. Jeśli chcesz temu zapobiec dodaj następującą linijkę do /etc/pacman.conf:
NoUpgrade = usr/share/config/kdm/Xsetup
2.2 KDE4 Users
Przejdź do ustawień systemowych, następnie w zakładce Sprzęt/Urządzenia do Wprowadzania/Klawiatura znajdziesz opcję zachowania NumLock'a.
2.2.1 Alternatywna metoda
Możesz także dodać skrypt w katalogu ~/.kde4/Autostart przykładowo o nazwie numlockx Wpisz:
#!/bin/sh numlockx on
Oraz dodaj uprawnienia do uruchamiania:
$ chmod +x ~/.kde4/Autostart/numlockx
2.3 GDM
Upewnij się, że pakiet numlockx jest zainstalowany. Następnie dodaj kod do pliku /etc/gdm/Init/Default:
if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi
2.4 SLiM
W pliku /etc/slim.conf możesz odszukać:
#numlock on
usuń znacznik # i zapisz plik