Changez le clavier en anglais dans la ligne de commande de cyrillique

8

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

Un répertoire et les fichiers suivants que j'ai sont intitulés en caractères cyrilliques et j'essaie de les atteindre par une combinaison de commandes en caractères latins et cyrilliques. Jusqu'à présent, je suis resté coincé sur cyrillique.

Est-ce que quelqu'un sait comment revenir en arrière si je n'ai que des caractères cyrilliques disponibles?

KatieS
la source
Avez-vous essayé de redémarrer?
Drakonoved

Réponses:

3

Je pense qu'il doit y avoir une solution beaucoup plus logique / sensée par rapport à ce que je vais proposer, comme courir sudo loadkeys usdepuis le terminal graphique dont la disposition est indépendante, ou redémarrer la machine (comme déjà suggéré).

Si aucun de ceux-ci n'est une option, cependant, vous pouvez utiliser la technique de pantalon sur la tête suivante:

  1. Trouvez la ligne d'origine dans l'historique du shell avec la clé. Ça devrait l'être sudo loadkeys ru. Alternativement, recherchez toute ligne qui contient uet sen elle.
  2. Supprimez tous les caractères à l'exception de us. Appuyez sur Enter. (Bash s'en plaindra command not found.)
  3. Revenez maintenant à votre loadkeys ruligne.
  4. Appuyez sur Alt+ /. Dans la disposition russe /est mappée à .. Et Alt+ .est mappé yank-last-argdans bash, qui est la commande qui insère le dernier argument de la commande précédente. Dans ce cas, ce sera usque nous nous sommes réunis à l'étape précédente.
  5. Cela devrait vous quitter loadkeys us. Il suffit maintenant d'appuyer Enter.

S'il arrive qu'il n'y ait aucune commande avec les deux uet sen eux, vous pouvez faire les étapes 2 et 3 deux fois, et choisir ces caractères parmi 2 commandes différentes.

undercat applaudit Monica
la source
2

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

Certains suspects probables sont la Caps Lockclé (verrou latin), la bonne touche Alt ( AltGr), ou éventuellement la combinaison de Altet Shiftensemble.

Si vous pouviez regarder le fichier keymap (ou l'exécuter dumpkeys), vous en seriez sûr. Mais il peut être difficile de trouver des informations lorsque votre clavier est coincé dans une cartographie inconnue!

Le fichier keymap

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

Le mode "cyrillique" est basculé par la touche Right_Ctrl et décalé par la touche AltGr.

J'espère que votre clavier a une Ctrltouche droite ! Si ce n'est pas le cas, vous devrez maintenir la touche Alt-droite enfoncée AltGrpendant que vous changez.

RJHunter
la source
1
C'est la bonne approche! Malheureusement, tous les claviers n'ont pas non plus AltGr. Je pense que les claviers européens et britanniques / AU / NZ l'ont, alors que par exemple les claviers américains et RU ont simplement deux touches Alt par défaut (dont l'une peut néanmoins être remappée sur AltGr.)
undercat applaudit Monica le
1

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é l'anglais, ce raccourci doit basculer entre l'un et l'autre.

Christian
la source