Differences between revisions 16 and 17
Revision 16 as of 2015-01-25 10:57:46
Size: 5794
Comment: sync with English master
Revision 17 as of 2015-05-03 11:25:15
Size: 5650
Comment: sync with English master
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
Per configurare la tastiera è necessario installare i seguenti pacchetti: Per configurare la tastiera è necessario installare DebianPkg:keyboard-configuration
Line 14: Line 14:
* DebianPkg:console-data
* DebianPkg:keyboard-configuration

Le impostazioni della tastiera sono memorizzate nel file '''{{{/etc/default/keyboard}}}'''. Questo file è fornito dal pacchetto DebianPkg:keyboard-configuration (fa parte del pacchetto sorgente DebianPkg:console-setup) e altri pacchetti usano queste informazioni per configurare la tastiera in console o nel sistema X Window.
Le impostazioni della tastiera sono memorizzate nel file '''{{{/etc/default/keyboard}}}'''. Questo file è fornito dal pacchetto DebianPkg:keyboard-configuration e altri pacchetti usano queste informazioni per configurare la tastiera in console o nel sistema X Window.
Line 21: Line 18:
# dpkg-reconfigure console-data

Traduzioni: English - Français - Italiano - Русский


http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

Portal/IDB/logo_portal.png Benvenuti nel portale Debian per la tastiera

Configurazione della tastiera

Per configurare la tastiera è necessario installare keyboard-configuration

Le impostazioni della tastiera sono memorizzate nel file /etc/default/keyboard. Questo file è fornito dal pacchetto keyboard-configuration e altri pacchetti usano queste informazioni per configurare la tastiera in console o nel sistema X Window.

La disposizione di tastiera può essere modificata dalla riga di comando:

# dpkg-reconfigure keyboard-configuration
# service keyboard-setup restart

Come al solito chiederà il modello di tastiera (come è fatta la tastiera) e poi la disposizione di tastiera (ciò che i tasti devono fare). Usare questo strumento per cambiare la propria mappatura di tastiera, ad esempio da QWERTY a QWERTZ, o per la disposizione Dvorak o quelle non inglesi.

Per applicare le nuove impostazioni, dovrebbe essere sufficiente riavviare il servizio keyboard-setup; se così non è si può provare a riavviare il sistema di input del kernel con udev:

udevadm trigger --subsystem-match=input --action=change

o a riavviare l'intero sistema operativo.

Si può anche modificare a mano il file /etc/default/keyboard, ecco un esempio:

# KEYBOARD CONFIGURATION FILE
# Consultare la pagina di manuale keyboard(5).
XKBMODEL="pc105"
XKBLAYOUT="us,de,fr,ua,ru"
XKBVARIANT=""
XKBOPTIONS="grp:alt_shift_toggle"

BACKSPACE="guess"
  • XKBMODEL è una variabile che indica il modello della tastiera (per l'elenco completo vedere /usr/share/X11/xkb/rules/base.lst (testo semplice) o /usr/share/X11/xkb/rules/base.xml (XML));

  • XKBLAYOUT, variabile che contiene l'elenco delle disposizioni usate;
  • "grp:alt_shift_toggle" imposta una combinazione di tasti per cambiare la disposizione (<Alt>+<Shift>).

Vedere anche:

  • la pagina di manuale keyboard(5);

  • la sezione sulla disposizione della tastiera (mappe di tastiera) nel manuale debian-reference (il comando "dpkg-reconfigure --priority=low xserver-xorg" suggerito dalla pagina del collegamento precedente non funziona in Squeeze; si può provare invece ad aggiungere qualcosa del tipo "setxkbmap us,ru -option grp:ctrl_shift_toggle" in ~/.xsessionrc).

  • Configurare tasti multimediali aggiuntivi.

Come impostare una disposizione di tastiera in initramfs

Deve essere modificata la sezione appropriata in /etc/initramfs-tools/initramfs.conf per avere una disposizione della tastiera localizzata all'avvio:

Per avere la disposizione di tastiera localizzata all'avvio, è necessario modificare il file /etc/initramfs-tools/initramfs.conf:

#
# KEYMAP: [ y | n ]
#
# Carica una mappa di tastiera nello stadio initramfs.
#

KEYMAP=y

Applicare i cambiamenti:

# update-initramfs -u

Abilitare tastiere USB in initramfs

Per avere la gestione di tastiere USB all'avvio initramfs-tools deve includere il modulo usbhid e le sue dipendenze. O il file /etc/initramfs-tools/conf.d/driver-policy deve includere la maggior parte dei moduli, o questi devono essere specificati in un altro file:

#
# MODULES: [ most | netboot | dep | list ]
#
# most - Aggiunge la maggior parte del file system e tutti i driver di dispositivi fisici
#
# dep - Cerca di indovinare quali moduli caricare.
#
# netboot - Aggiunge i moduli base, i moduli di rete, ma salta quelli dei device a blocchi.
#
# list - Include solamente i moduli nell'elenco dei 'moduli aggiuntivi'
#

MODULES=most

Se il file di configurazione sopra citato non è impostato per includere la maggior parte dei moduli, allora è necessario che essi siano specificati nel file /etc/initramfs-tools/modules:

# tastiera USB all'avvio
usbcore
uhci_hcd
ehci_hcd
usbhid

Rendere effettivi i cambiamenti.

# update-initramfs -u

Come cambiare la disposizione della tastiera in X11 o nell'ambiente desktop grafico

Usare l'applet per il cambiamento della disposizione della tastiera del proprio desktop preferito. È anche possibile cambiare la disposizione dal terminale, ad esempio usando:

$ setxkbmap de
$ setxkbmap fr
$ setxkbmap it

Particolarmente interessante per le tastiere con disposizione americana può essere la variante altgr-intl (che fornisce una semplice mappatura di AltGr per molti caratteri umlauts e simboli speciali):

$ setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl

o

$ setxkbmap -model pc105 -layout us -variant altgr-intl

Per configurare un semplice tasto per commutare tra più disposizioni di tastiera configurate, vedere l'opzione XkbOptions nella sezione InputClass in qualche punto dell'insieme di file di configurazione di xorg (vedere [SOLVED] Setxkbmap .xinitrc).