# Activating Numlock on Bootup (Italiano)

## TTY (Teletype) Console 1-6

Per attivare il NumLock durante il normale avvio dalle console 1-6 (tty1 -> tty6), aggiungere la seguente linea al file `/etc/rc.local`:

    for tty in /dev/tty?; do /usr/bin/setleds -D +num < "$tty"; done

Se si verificano comportamenti strani (il led del NumLock è acceso, ma all'effettivo viene interpretato come se non lo fosse), probabilmente c'è un conflitto tra `setleds` ed Xserver. Limitare il ciclo `for` solamente alla console impostata nel file `/etc/inittab`. Ad esempio, per le prime 6 console (quelle di default):

    for tty in /dev/tty{1..6}; do ...

## X.org

Se si usa `startx` per avviare la sessione X, basterà semplicemente installare il pacchetto numlockx ed aggiungerlo al proprio `~/.xinitrc`.

Installare numlockx:

    # pacman -S numlockx

Aggiungerlo al file `~/.xinitrc` prima del comando `exec`:

    #!/bin/sh
    #
    # ~/.xinitrc
    #
    # Executed by startx (run your window manager from here)
    #

    numlockx &

    exec your_window_manager

### KDM

Se si usa KDM come login manager, aggiungere:

    numlockx on

al proprio `/usr/share/config/kdm/Xsetup`, oppure al file `/opt/kde/share/config/kdm/Xsetup` se si usa KDM3.

Nota: questo file risiede al di fuori dall'area protetta di Pacman, quindi potrebbe essere sovrascritto in caso di aggiornamento senza avvertimenti o senza la creazione di un file `.pacnew`. Se questo comportamento non è gradito aggiungere la seguente linea al proprio `/etc/pacman.conf` (omettere lo slash all'inizio del percorso):

    NoUpgrade = usr/share/config/kdm/Xsetup

### KDE4

Andare in "Impostazioni di Sistema", selezionare "Dispositivi di immissione" nella sezione "Tastiera" nel tab "Hardware" è possibile impostare il comportamento del NumLock.

#### Metodo alternativo

In alternativa è possibile aggiungere uno script alla propria cartella `~/.kde4/Autostart`:

    $ nano ~/.kde4/Autostart/numlockx

Aggiungere le seguenti linee:

    #!/bin/sh
    numlockx on

Rendere il file eseguibile:

    $ chmod +x ~/.kde4/Autostart/numlockx

### GDM

Assicurarsi di aver installato numlockx (dal reopository extra). Nel caso si usi GDM è possibile aggiungere il seguente codice al file `/etc/gdm/Init/Default`:

    if [ -x /usr/bin/numlockx ]; then
          /usr/bin/numlockx on
    fi

### SLiM

Nel file `/etc/slim.conf` individuare la linea:

    #numlock             on

e de commentarla rimuovendo il simbolo `#`.

Categories:

- Boot process (Italiano)
- Desktop environments (Italiano)
- Keyboards (Italiano)