Activating numlock on bootup (Polski)

From ParabolaWiki
Jump to: navigation, search

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