Я переключился на русскую клавиатуру по loadkeys ru
команде и теперь не могу переключиться обратно.
Каталог и последующие файлы, которые у меня есть, названы кириллическими символами, и я пытаюсь получить к ним комбинацию команд латинскими и кириллическими командами. До сих пор я застрял на кириллице.
Кто-нибудь знает, как переключиться обратно, если у меня доступны только символы кириллицы?
Ответы:
Я чувствую, что должно быть гораздо более логичное / разумное решение по сравнению с тем, что я собираюсь предложить, например, запуск
sudo loadkeys us
с графического терминала, чья компоновка независима, или перезапуск машины (как уже предлагалось).Однако, если ни один из этих вариантов не подходит, вы можете использовать следующую технику «брюки на голове»:
sudo loadkeys ru
. Кроме того, найти любую строку, которая имеетu
иs
в нем.us
. Нажмите Enter. (Баш пожалуется на этоcommand not found
.)loadkeys ru
линии.yank-last-arg
в bash, который является командой, которая вставляет последний аргумент из предыдущей команды. В этом случае это будет то,us
что мы собрали на предыдущем шаге.loadkeys us
. Все, что нужно сейчас, это нажать Enter.Если случается, что нет команд с обоими uи sв них, вы можете выполнить шаги 2 и 3 дважды и выбрать эти символы из 2 разных команд.
источник
Русская раскладка клавиатуры, вероятно, имеет модификатор для латинского текста.
Некоторые вероятные подозреваемые - это Caps Lockклавиша (латинская блокировка), правая AltGrклавиша Alt ( ) или, возможно, комбинация Altи Shiftвместе.
Если бы вы могли посмотреть на файл раскладки (или запустить
dumpkeys
), вы бы точно знали. Но может быть трудно найти информацию, когда ваша клавиатура застряла в незнакомом отображении!Файл раскладки клавиатуры
Комментарий в верхней части
/usr/share/keymaps/i386/qwerty/ru.kmap.gz
Ubuntu 16.04 LTS (Xenial Xerus) гласит:Я надеюсь, что ваша клавиатура имеет правую Ctrlклавишу! Если этого не произойдет, вам нужно будет удерживать нажатой правую клавишу Alt ( AltGr), пока вы переключаетесь.
источник
Вы пробовали стандартный ярлык (ish)
ctrl+space
?Если при установке новой клавиатуры вы не подавили английскую, этот ярлык должен переключаться между одной и другой.
источник