Changer la disposition du clavier (anglais britannique) sur la ligne de commande en anglais américain

78

J'utilise Ubuntu 12.04. La configuration du clavier est en anglais américain partout sauf pour la ligne de commande où elle fonctionne en anglais britannique. Terminal a également l'anglais américain. Comment changer la disposition de clavier par défaut dans Command Line en anglais américain?

En outre, je pense qu’il convient de noter ici que, lors de l’installation d’Ubuntu (double démarrage avec Windows 8. 1), j’avais initialement défini la langue en anglais et en anglais, puis en l’ayant modifiée en anglais, à partir des paramètres système.

Evelyn
la source
4
En quoi consiste exactement la "ligne de commande" par opposition au terminal? Voulez-vous dire une console virtuelle (tty)?
terdon
CTRL + ALT + F2 ouvre la ligne de commande
Evelyn
lang = en_US.UTF-8
Evelyn
1
@terdon Je pense que vous avez également deviné, Ctrl + Alt + F2 devrait en effet être un terminal virtuel (le 'Run Dialog' est en clair Alt + F2). Je ne sais pas si console-setupest installé par défaut, mais peut-être que l'OP devrait essayer sudo dpkg-reconfigure console-setup?
Steeldriver
@steeldriver vous avez absolument raison, je n'ai pas remarqué le Ctrl! Merci, cela rend le répondable!
terdon

Réponses:

64

Mise à jour 2017-04-13 : Cela semble avoir changé dans les versions récentes d'Ubuntu et l'exécution sudo apt-get install console-commontentera de supprimer d'autres packages. Donc, pour les versions récentes d'Ubuntu, utilisez ceci à la place (testé dans 17.04) :

sudo dpkg-reconfigure keyboard-configuration

Le moyen le plus simple serait en effet comme suggéré par @steeldriver d’ouvrir un terminal et d’exécuter cette commande:

sudo apt-get install console-common

Cela installera le console-commonpaquet et vous permettra de choisir la disposition de votre console. Si cela est déjà installé, utilisez ceci pour faire apparaître le même assistant et définir la disposition:

sudo dpkg-reconfigure console-data

Testé le 13.10 et pris d' ici .

terdon
la source
12
En utilisant Ubutnu 14.04, j'ai pu configurer le clavier sur une console texte. Mais après un redémarrage, il serait réinitialisé aux paramètres précédents. Ce n’est qu’après avoir émis un message que sudo dpkg-reconfigure keyboard-configurationj’ai pu le régler de manière permanente.
MadMike
Cela semble un peu compliqué de faire quelque chose d'aussi simple en apparence - mais bon, cela a fonctionné sur un Raspberry PI (courir à la framboise), c'est cool, merci.
demaniak
5
Cela ne fonctionne plus avec 16.04. L'installation console-commonveut supprimer les paquets cryptsetup, plymouth, lightdm et quelques autres. dpkg-reconfigure keyboard-configurationfonctionne cependant.
Olaf Dietsche
1
Bon Dieu. Après avoir exécuté cette commande et redémarré, il est resté bloqué sur l'écran blanc violet. Il s'avère que cette commande a également supprimé plymouth et l'unité. @ OlafDietsche a raison!
zeng_overflow
> sudo dpkg-reconfigure keyboard-configuration Cela a fonctionné pour moi.
josephdpurcell
62

Exécutez cette commande:

sudo dpkg-reconfigure keyboard-configuration

Cela a fonctionné pour moi.

Wagner
la source
Je devais redémarrer pour que cela prenne effet, pouvez-vous le mentionner dans la réponse? À la vôtre
Augustin Riedinger
@AugustinRiedinger Je n'ai pas eu à redémarrer pour que cela prenne effet.
Défiant
1
Aucun redémarrage n'est requis.
Miguel Ortiz
48

Ce qui précède n'a pas fonctionné pour moi, mais cela a fonctionné. À partir du terminal, entrez la commande suivante:

setxkbmap us
Rich S
la source
Cela a fonctionné pour moi lorsque j'utilise Chrome Remote Desktop pour Mint, même si la disposition des mots clés est correcte lorsque vous êtes connecté normalement.
Zzapper
2018 - travail sur Ubuntu 11.x
AK_
et moi voulant aller dans l'autre sens (menthe) setxkbmap gb
zzapper
setxkbmap travaillant sur arch (loadkeys not)
hrvoj3e
18

J'ai une console uniquement (sans X) Linux s'exécutant dans une VirtualBox. Nécessaire pour changer la disposition du clavier américain en un clavier allemand. Cela a fonctionné pour moi:

loadkeys de

Pour le rendre permanent:

localectl set-keymap de
hB0
la source
7
Grâce à vous, j'ai trouvé la solution pour moi en exécutant mon serveur sous VNC. Votre commande le change temporairement. Pour le rendre permanent, j'ai utilisé localectl set-keymap de.
Alex
Merci. Cela fonctionne sur une nouvelle installation du serveur 16.04 prête à l'emploi. La solution setxkbmap ci-dessus nécessite l'installation de certains utilitaires X11, ce que IMHO ne semblait pas être la bonne chose à faire sur un serveur.
CatMan
Pour l'utilisation en espagnol:loadkeys es
Lorenzo Lerate
@Alex, commande non trouvée
Noir
8

J'utilise 14.04 LTS avec un clavier américain standard. Mon problème était que je m'étais fié à l'installateur pour choisir US-Intl pour moi et que cela provoquait des "clés mortes" et une formation incorrecte des clés "et" (ainsi que d'autres que je ne connais pas, j'en suis sûr). .

Après beaucoup de frustrations et d’essais et d’erreurs, j’ai lancé la sudo apt-get install console-commonsuggestion " " et mon problème a été résolu, mais seulement pendant que j’étais connecté.

Lorsque je me suis déconnecté, que j'ai redémarré le serveur et que je suis rentré, cela a échoué.

Cela n'a duré que de façon permanente lorsque j'ai exécuté la sudo dpkg-reconfigure keyboard-configurationcommande " " et spécifié le clavier générique américain.

" setxkbmap" n'a pas fonctionné pour moi.

Il semble que (je ne sache pas) setxkbmap soit obsolète dans 14.04 LTS .

amsoller
la source
setxkbmap gba travaillé pour moi tout à l'heure en 16.04.01 LTS
Mike
2

Sur Ubuntu / Debian, vous avez un /etc/default/keyboardfichier de configuration qui gère réellement la disposition du clavier de votre distribution. Lorsque vous démarrez votre système, le /etc/default/keyboardfichier est lu par les scripts d'installation ainsi que par d'autres fichiers de configuration. Si vous regardez la sortie du /etc/default/keyboard fichier, vous pouvez voir que ma disposition du clavier est réglée sur allemand de:

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS=""

Ce n’est pas une bonne idée (comme d’autres fichiers de configuration) de modifier directement les attributs du /etc/default/keyboardfichier.

Pour changer la disposition ou le modèle de votre clavier, utilisez toujours la commande suivante:

sudo dpkg-reconfigure keyboard-configuration
N Randhawa
la source
0

Information additionnelle.

Vous devriez probablement aussi changer de lieu!

Utilisez locale -apour afficher toutes les langues possibles:

$ locale -a
C
C.UTF-8
de_AT.utf8
de_BE.utf8
de_CH.utf8
de_DE.utf8
de_LI.utf8
de_LU.utf8
en_AG
en_AG.utf8
...
POSIX

Si vos paramètres régionaux ne figurent pas dans la liste ci-dessus, vous devez le générer:

$ sudo locale-gen fr_FR.UTF-8
Generating locales...
  fr_FR.UTF-8... done
Generation complete.

Les paramètres par défaut sont stockés dans /etc/default/locale:

Vous pouvez soit le configurer manuellement, soit utiliser l'outil:

update-locale LANG=de_DE.UTF-8

Plus de détails (source allemande).

Noir
la source