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.
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
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.
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.