Changer la disposition du clavier TTY sur un serveur?


114

J'utilise 12.04 Server en mode ligne de commande (pas de X installé), et j'aimerais changer la disposition du clavier. Comment puis-je faire ceci?


Mike, envisageriez-vous de changer la réponse acceptée? Il semble qu'il existe une bien meilleure réponse maintenant que la réponse initialement acceptée.
Azendale

Réponses:


56

S'il vous plaît essayez la commande suivante:

sudo dpkg-reconfigure console-data

S'il indique que vous n'avez pas le paquet, installez alors console-data avec:

sudo apt-get install console-data

En savoir plus sur la configuration des paramètres régionaux: LocaleConf - Wiki Aide de la Communauté


18
Comme dans cette autre réponse, il est mentionné: Cela ne reporte pas un redémarrage. (testé dans 12.04.1 LTS)
JonnyJD

1
Un conseil pour les personnes souhaitant modifier la disposition de leur clavier lors de l'installation de la console: Modifiez /etc/apt/sources.list et ajoutez «univers» à l'URL répertoriée. Sinon, il ne peut pas trouver de consoles de données
Tobias F. Meier

221

Après avoir essayé sudo dpkg-reconfigure console-data, j'ai découvert que cela ne fonctionnait pas après un redémarrage.

cependant,

sudo dpkg-reconfigure keyboard-configuration

fonctionne après le redémarrage et a également plus d'options.

Plus d'infos ici.


1
Comment savoir quel type de clavier j'ai? C'est le Windows 8 Surface pro one. Quelle est la norme américaine?
CMCDragonkai

23
C'est la bonne réponse, pas l'autre.
Clayton Dukes

Les versions plus anciennes d'Ubuntu, telles que Lucid Lynx (10.04), ne disposent pas du package de configuration du clavier. Le lien de Göran a la réponse correcte à ces sudo dpkg-reconfigure console-setupproblèmes : Si les touches du curseur ne fonctionnent pas comme prévu dans l'interface utilisateur ncurses, essayez celles du clavier numérique.
lbo

19

essayer

loadkeys es(Espagnol, par exemple)
loadkeys pt(portugais, par exemple)
loadkeys br(portugais brésilien, par exemple)


ne fonctionne pas sur mon Ubuntu 18.04, la disposition du clavier dans la console reste la même
Andrea Turbiglio

7
  • Définir la mise en page américaine: setxkbmap us
  • Définir la mise en page: setxkbmap gb

8
Cette commande ne fonctionne que pour Ubuntu Desktop, pas sur Ubuntu Server.
blkpws


3

Je viens d'avoir ce problème sur une machine virtuelle en mode console.

La solution dans mon cas consistait à éditer /etc/default/keyboardet à changer la

XKBLAYOUT="de"

ligne (une machine virtuelle allemande) à

XKBLAYOUT="us"

travailler avec mon clavier américain, puis redémarrer.


Je crois que cela ne fonctionne qu'avec une interface graphique. De plus, le redémarrage n’est pas vraiment nécessaire, vous pouvez également définir la variable dans le terminal actuel en la remplaçant simplement. XKBLAYOUT="us"
SaAtomic

2

Utiliser Ubuntu 13.10 Server comme une machine virtuelle dans VirtualBox a fonctionné pour moi:

(pas d'interface graphique, seulement en mode ligne de commande)

La disposition du clavier par défaut était le français, 'AZERTY'

loadkeys us(Anglais, n'était pas 'en' pour moi, comme certains docs le disent)

Notez que vous devrez probablement exécuter la commande en tant que sudo loadkeys us.


Vous voudrez peut-être éditer votre dernière ligne et l'utiliser à la sudoplace de root, car root n'est pas la méthode recommandée pour les commandes nécessitant des privilèges d'administrateur.
RCF

1
Je ne pouvais pas aller loadkeys usau travail, même avec sudo. Il disait que le fichier "nous" n'a pas pu être trouvé. Ceci sur mon Raspberry Pi.
Jocull
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.