Uso il server 12.04 in modalità riga di comando (nessuna X installata) e vorrei cambiare il layout della tastiera. Come posso fare questo?
Uso il server 12.04 in modalità riga di comando (nessuna X installata) e vorrei cambiare il layout della tastiera. Come posso fare questo?
Prova con il seguente comando:
sudo dpkg-reconfigure console-data
Se dice che non hai il pacchetto, quindi installa console-data con:
sudo apt-get install console-data
Ulteriori informazioni sulla configurazione della locale: LocaleConf - Wiki della guida della comunità
Dopo aver provato sudo dpkg-reconfigure console-data
, ho scoperto che non funziona dopo il riavvio.
Tuttavia,
sudo dpkg-reconfigure keyboard-configuration
funziona dopo il riavvio e ha anche più opzioni.
try
loadkeys es
(spagnolo, ad esempio)
loadkeys pt
(portoghese, ad esempio)
loadkeys br
(portoghese brasiliano, ad esempio)
setxkbmap us
setxkbmap gb
La soluzione corretta per rendere permanente è:
sudo dpkg-reconfigure keyboard-configuration
Ho appena avuto questo problema su una modalità console solo VM.
La soluzione nel mio caso era la modifica di /etc/default/keyboard
e la modifica di
XKBLAYOUT="de"
linea (una VM tedesca) a
XKBLAYOUT="us"
per lavorare con la mia tastiera americana e poi riavviare.
Usando Ubuntu 13.10 Server come Virtual Machine in VirtualBox, questo ha funzionato per me:
(nessuna GUI, solo modalità della riga di comando)
Il layout della tastiera di default era il francese, 'AZERTY'
loadkeys us
(inglese, non era 'en' per me, come dichiarano alcuni documenti)
Nota che probabilmente dovrai eseguire il comando come sudo loadkeys us
.
Leggi altre domande sui tag command-line server keyboard-layout