Como mudar para um layout desejado usando um comando?

0

Costumo pressionar alt+F2 ou Super+R para executar algo rapidamente. Eu sei onde editar as combinações de teclas, então posso adicionar uma ação extra (um comando para executar) nessas teclas de atalho. A ação que desejo adicionar é a ação switch-to-english-layout . Aqui está minha localectl status output, se alguma outra coisa puder ajudá-lo, solicite-a nos comentários.

   System Locale: LANG=ru_RU.UTF-8
       VC Keymap: n/a
      X11 Layout: us,ru
       X11 Model: pc105
     X11 Variant: ,
     X11 Options: grp:alt_shift_toggle,grp_led:scroll

UPD: Eu não tenho nenhum ibus instalado e eu espero que não seja necessário invocar essa porcaria de bugs só para trocar os layouts

    
por mekkanizer 16.10.2014 / 11:59

2 respostas

0

Desde que você esteja usando o padrão XInput ao invés de ibus ou algo semelhante.

Você pode executar setxkbmap [your layout] de uma janela de terminal ou no modo de console.

    
por Zeus77 16.10.2014 / 17:37
-1

Como isso funciona para mim é: Configurações do Sistema - > Entrada de Texto. Aqui você pode definir qualquer combinação de teclas (padrão: Super + Espaço) para alternar o layout do idioma seguinte / anterior. E mostra a linguagem no canto superior direito, então essa funcionou para mim.

    
por kambhampati srinivas 16.10.2014 / 14:41