Ну, на самом деле это касается не Bash на Ubuntu для Windows, а Xming.
Параметры запуска должны быть установлены для исполняемого файла Xming для правильного переключения макетов.
Например, для клавиатуры США / России я установил это:
:0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant ,winkeys -xkboptions grp:ctrl_shift_toggle,grp_led:scroll,grp:switch
Важнейшей частью здесь является -xkblayout us,ru
, для некоторых других комбинаций макетов следует использовать другие опции.
Эти параметры должны быть установлены на ярлыке Xming в Windows, мой находится по адресу C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Xming
. Щелкните правой кнопкой мыши и установите эти параметры на вкладке « Ярлык » в поле « Цель» :
(Здесь показана только часть строки параметров.)
После того, как это будет сделано, вы можете запустить Xming из меню Пуск / Поиск, как обычно, но теперь он будет запускаться с этими дополнительными опциями.
Источник: http://wiki-freebsd.tushinec.ru/index.php/Xming.
PS если вы хотите, чтобы Xming автоматически запускался с этими опциями при входе в Windows, вставьте ключ реестра Windows.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
строковое значение
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant ,winkeys -xkboptions grp:ctrl_shift_toggle,grp_led:scroll,grp:switch