Modifica del layout della tastiera TTY su un server?


114

Uso il server 12.04 in modalità riga di comando (nessuna X installata) e vorrei cambiare il layout della tastiera. Come posso fare questo?


Mike, considereresti di cambiare la risposta accettata? Sembra che ci sia una risposta molto migliore ora rispetto alla risposta inizialmente accettata.
Azendale,

Risposte:


56

Prova il seguente comando:

sudo dpkg-reconfigure console-data

Se dice che non hai il pacchetto, installa console-data con:

sudo apt-get install console-data

Ulteriori informazioni sulla configurazione locale: LocaleConf - Wiki della Guida della community


18
Come quell'altra risposta menziona: questo non comporta un riavvio. (testato in 12.04.1 LTS)
JonnyJD

1
Un suggerimento per le persone che vogliono cambiare il layout della tastiera durante l'installazione della console: modifica /etc/apt/sources.list e aggiungi "universo" all'URL elencato. Altrimenti non riesce a trovare dati di consolazione
Tobias F. Meier,

221

Dopo aver provato sudo dpkg-reconfigure console-data, ho scoperto che non funziona dopo un riavvio.

Però,

sudo dpkg-reconfigure keyboard-configuration

funziona dopo il riavvio e ha anche più opzioni.

Maggiori informazioni qui.


1
Come faccio a sapere che tipo di tastiera ho? È Windows 8 Surface pro one. Qual è quello standard degli Stati Uniti?
CMCDragonkai

23
Questa è la risposta corretta, non l'altra.
Clayton Dukes,

Le versioni precedenti di Ubuntu, come Lucid Lynx (10.04), non hanno il pacchetto di configurazione della tastiera. Il link di Göran ha la risposta corretta per questi: sudo dpkg-reconfigure console-setupse i tasti cursore non funzionano come previsto nell'interfaccia utente di ncurses, prova quelli sul tastierino numerico.
lbo

19

provare

loadkeys es(Spagnolo, ad esempio)
loadkeys pt(portoghese, ad esempio)
loadkeys br(portoghese brasiliano, ad esempio)


non funziona sul mio Ubuntu 18.04, il layout della tastiera nella console rimane lo stesso
Andrea Turbiglio il

7
  • Imposta layout USA: setxkbmap us
  • Imposta layout GB: setxkbmap gb

8
Questo comando funziona solo per Ubuntu Desktop, non su Ubuntu Server.
blkpws,


3

Ho appena avuto questo problema su una modalità console solo VM.

La soluzione nel mio caso è stata la modifica /etc/default/keyboarde la modifica di

XKBLAYOUT="de"

linea (una VM tedesca) a

XKBLAYOUT="us"

per lavorare con la mia tastiera americana e poi riavviare.


Credo che questo funzioni solo con una GUI. Inoltre - il riavvio non è realmente necessario, puoi anche impostare la variabile nel terminale corrente semplicemente sovrascrivendola. XKBLAYOUT="us"
SaAtomic,

2

Utilizzando Ubuntu 13.10 Server come una macchina virtuale in VirtualBox, questo ha funzionato per me:

(nessuna GUI, solo modalità riga di comando)

Il layout predefinito della tastiera era il francese, "AZERTY"

loadkeys us(Inglese, non era "en" per me, come affermano alcuni documenti)

Nota che probabilmente dovrai eseguire il comando come sudo loadkeys us.


Potresti voler modificare l'ultima riga e utilizzare sudoinvece di root, poiché root non è il metodo consigliato per i comandi che richiedono privilegi di amministratore.
RCF

1
Non sono riuscito loadkeys usa lavorare, neanche con sudo. Diceva che il file "noi" non è stato trovato. Questo sul mio Raspberry Pi.
Giovedì
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.