web-dev-qa-db-fra.com

Remettre le clavier en anglais en ligne de commande à partir de cyrillique

Je suis passé au clavier russe via la commande loadkeys ru et je ne peux plus revenir en arrière.

Un répertoire et les fichiers suivants que je possède sont intitulés en caractères cyrilliques et je tente d’y accéder par une combinaison de commandes en caractères latins et cyrilliques. Jusqu'ici, j'ai été bloqué sur le cyrillique.

Est-ce que quelqu'un sait comment changer si je n'ai que des caractères cyrilliques?

8
KatieS

Je pense qu’il doit exister une solution beaucoup plus logique/saine par rapport à ce que je suis sur le point de proposer, telle que lancer Sudo loadkeys us à partir du terminal graphique dont la présentation est indépendante ou redémarrer la machine (comme cela a déjà été suggéré).

Si aucune de ces options n’est envisageable, vous pouvez utiliser la technique de pantalon sur la tête suivante:

  1. Trouvez la ligne d'origine dans l'histoire de Shell avec le  clé. Ce devrait être Sudo loadkeys ru. Vous pouvez également rechercher une ligne contenant u et s.
  2. Supprime tous les caractères sauf us. presse Enter. (Bash se plaindra que command not found.)
  3. Revenez maintenant à votre ligne loadkeys ru.
  4. Presse Alt+/. Dans la mise en page russe / est mappé sur .. Et Alt+. est mappé yank-last-arg in bash, qui est la commande qui insère le dernier argument de la commande précédente. Dans ce cas, ce sera us que nous avons assemblé à l'étape précédente.
  5. Cela devrait vous laisser loadkeys us. Il ne reste plus qu'à appuyer sur Enter.

S'il arrive qu'il n'y ait pas de commandes avec les deux u et s dans eux, vous pouvez faire les étapes 2 et 3 deux fois, et choisir ces caractères de 2 commandes différentes.

3
undercat

Le clavier russe a probablement une touche de modification pour le texte latin.

Certains suspects probables sont les Caps Lock clé (serrure latine), la droite Alt (AltGr), ou éventuellement la combinaison de Alt et Shift ensemble.

Si vous pouviez consulter le fichier de keymap (ou exécuter dumpkeys), vous le sauriez sûrement. Mais il peut être difficile de trouver des informations lorsque votre clavier est bloqué dans un mappage inconnu!

Le fichier keymap

Le commentaire en haut de /usr/share/keymaps/i386/qwerty/ru.kmap.gz dans Ubuntu 16.04 LTS (Xenial Xerus) dit:

Le mode "Cyrillique" est basculé par la touche Droite_Ctrl et décalé par la touche AltGr.

J'espère que votre clavier a le droitCtrl clé! Si ce n'est pas le cas, vous devez maintenir la touche Alt droite droite (AltGr) pendant que vous passez.

2
RJHunter

Avez-vous essayé le raccourci standard (ish) qui est ctrl+space?

Si, lors de l’installation d’un nouveau clavier, vous n’avez pas supprimé le clavier anglais, ce raccourci doit basculer entre l’un et l’autre.

1
Christian