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