Açılışta numlock etkinleştirme
Konu başlıkları |
TTY (Teletype) Uçbirim Ekranları (tty1-tty6)
Numlock tuşunu TTY (tty1-tty6 arası uçbirim) içerisinde etkinleştirmek için /etc/rc.local dosyasına şu satırı ekleyin:
for tty in /dev/tty?; do /usr/bin/setleds -D +num < "$tty"; done
Garip şeyler oluyorsa (mesela klavyede Numlock ışığı yanıyor ancak rakamlar halen ok tuşları gibi davranıyorsa) setleds ve Xserver arasında bir çakışma var demektir. for komutunu sadece /etc/inittab dosyasında ayarlanmış olan tty ile sınırlayın. Örneğin ilk 6 uçbirim (öntanımlı) için:
for tty in /dev/tty{1..6}; do ...
X.org
Eğer X oturumunu startx komutu ile başlatıyorsanız, numlockx paketini kurup, ~/.xinitrc dosyasına ekleyebilirsiniz.
numlockx paketini kurmak için:
# pacman -S numlockx
~/.xinitrc dosyasında, exec öncesine şunu ekleyin:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) # numlockx & exec pencere_yöneticiniz
KDM
Eğer giriş yöneticisi olarak KDM kullanıyorsanız, /usr/share/config/kdm/Xsetup (veya kde3/tde kullanıyorsanız /opt/kde/share/config/kdm/Xsetup) dosyasına şu satırı ekleyin:
numlockx on
Bu dosya pacman tarafından korunan bir konumda değildir. Bu nedenle her güncellemede bir .pacnew dosyası oluşturulmadan üzerine yazılabilir. Bu nedenle /etc/pacman.conf dosyasına şu satırı ekleyin:
NoUpgrade = usr/share/config/kdm/Xsetup
KDE Kullanıcıları
Sistem ayarlarını açın, Girdi aygıtları bölümünde Klavye ayarlarında numlock davranışını ayarlayabilirsiniz.
Bu yönteme alternatif olarak ~/.kde4/Autostart dizini içerisine bir betik koyup çalıştırabilirsiniz:
$ nano ~/.kde4/Autostart/numlockx
Betiğin içeriğini şu şekilde yapabilirsiniz:
#!/bin/sh numlockx on
Ve betiği çalıştırılabilir yapmayı unutmayın:
$ chmod +x ~/.kde4/Autostart/numlockx
Ayrıca KDE Sistem ayarları menüsünde, KDE açılışında numlock çalıştırma seçeneği bulunduğunu da unutmayın.
GDM
numlockx paketini kurduktan sonra /etc/gdm/Init/Default içerisine şu kodu ekleyin:
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi
SLiM
/etc/slim.conf dosyasında şu satırı bulun:
#numlock on
ve "#" işaretini kaldırın.