Bem, isso não é realmente sobre Bash no Ubuntu no Windows pergunta, mas Xming.
As opções de inicialização devem ser definidas para o executável Xming para alternar adequadamente os layouts.
Por exemplo, para o teclado americano / russo, defino isso:
:0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant ,winkeys -xkboptions grp:ctrl_shift_toggle,grp_led:scroll,grp:switch
A parte crucial aqui é -xkblayout us,ru
, para algumas outras combinações de layout, outras opções devem ser usadas.
Estas opções devem ser definidas no atalho Xming no Windows, o meu está localizado em C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Xming
. Clique com o botão direito do mouse e defina essas opções na guia Atalho , campo Segmentar :
(Aquiapenaspartedastringdeopçõesémostrada.)
Depoisdisso,vocêpodeiniciaroXmingapartirdoStart/Searchcomodecostume,masagoraelecomeçarácomessasopçõesadicionais.
Fonte: link .
P.S. se você quiser que o Xming inicie automaticamente com essas opções no logon do Windows, coloque a chave do Registro do Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
valor da string
"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