Translation(s): English - Français - Italiano - Русский


https://www.debian.org/logos/openlogo-nd-50.png https://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. È necessario anche il pacchetto console-setup.

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"

Vedere anche:

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, nell'ambiente desktop grafico o console ttyX

Molte delle informazioni in questa pagina sono sorpassate per Stretch; necessitano di una totale riscrittura da parte di qualcuno a conoscenza delle cosa. I nomi delle disposizioni internazionalizzate della tastiera sono cambiati tra jessie e stretch - chi ha scritto questa sezione non trova documentazione a riguardo.

GNOME

Queste disposizioni includono lingue e dialetti poco diffusi, oltre a configurazioni molto specifiche, e sono normalmente nascoste nell'interfaccia di configurazione grafica. L'unico modo per renderle visibili è abilitare l'impostazione corrispondente in gconf:

$ gsettings set org.gnome.desktop.input-sources show-all-sources true

Per ulteriori informazioni su questo aspetto vedere https://bugzilla.gnome.org/show_bug.cgi?id=682240.

KDE

KDE does this via System_settings/Hardware/Input_devices/keyboard - Most people doing dual languages will simply select the correct keyboard model and then go to the layout tab and select English(US International ?AltGr Unicode combining,alternative ).

KDE lo fa attraverso Impostazioni di sistema/Hardware/Dispositivi di input/tastiera; la maggior parte di coloro che usano due lingue seleziona semplicemente il corretto modello di tastiera e poi va nella scheda della disposizione e seleziona Inglese(US International ?AltGr Unicode combining,alternative ).

Usare l'applet preferita per il cambiamento della disposizione della tastiera del proprio desktop.

Generico / Console

Per attivare le impostazioni modificate in /etc/default/keyboard senza riavviare, eseguire setupcon(1).

Generico/ Terminale

È 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).

Risoluzione dei problemi

Se i cambiamenti a /etc/default/keyboard non hanno effetto dopo il riavvio, è possible che i cambiamenti vengano scavalcati da gsettings. Per esempio, se XKBOPTIONS impostate in /etc/default/keyboard non funzionano, controllare usando:

gsettings get org.gnome.desktop.input-sources xkb-options

e fare il reset se necessario:

gsettings reset org.gnome.desktop.input-sources xkb-options

Anche IBus può a volte scavalcare le impostazioni da /etc/default/keyboard. Il dialogo di configurazione della tastiera in GNOME 3 modifica direttamente la configurazione di IBus, ma per gli utenti di altri ambienti X, si può usare il comando ibus-setup per modificare le impostazioni per IBus. Per forzarlo a fare riferimento alle impostazioni in /etc/default/keyboard, eseguire ibus-setup, andare nella scheda Avanzate e poi spuntare Usare la disposizione di tastiera di sistema.