Activating numlock on bootup (Italiano)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Tango-preferences-desktop-locale-modified.pngThe translation of this article or section does not reflect the original text.Tango-preferences-desktop-locale-modified.png

Reason: Not updated since initial translation in 2011 (162548), out of sync with English page (Discuss in Talk: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 #.