Existem muitos atalhos para escolher alternar entre os layouts de teclado , mas nenhum se encaixa com o que você quer.
De qualquer forma, isso pode ser feito usando alguns truques.
a) Alterne diretamente entre inglês (inglês americano, inglês inglês) e alemão
Primeiro, crie o script, vamos chamá-lo de change_layouts
:
#!/bin/bash
en_layouts="['us', 'gb']"
de_layouts="['de']"
current_layouts=$(gsettings get org.gnome.libgnomekbd.keyboard layouts)
if [ "$current_layouts" = "$en_layouts" ]; then
gsettings set org.gnome.libgnomekbd.keyboard layouts "$de_layouts"
else
gsettings set org.gnome.libgnomekbd.keyboard layouts "$en_layouts"
fi
Salve o script no diretório ~/bin
e não se esqueça de torná-lo executável:
chmod +x ~/bin/change_layouts
Agora você pode testar o script no terminal. Corra mais vezes para ver como funciona.
Em segundo lugar, adicione um atalho personalizado para este script. Vá para Configuração do Sistema → Teclado → Atalhos → Atalhos Personalizados e siga as instruções da imagem abaixo:
Por alguns motivos, pelo menos no meu caso, se eu definir o atalho Alt + Shift , isso não executará o script. Talvez isso seja um bug. Mas existem muitas outras opções, como Alt + Deslocamento + 1 .
b) Mude diretamente entre inglês dos EUA e inglês do Reino Unido (quando o inglês for escolhido)
Vá para Configuração do Sistema → Layout do Teclado → Opções → Tecla (s) para alterar o layout e marque Ctrl + Deslocamento :
Relacionados: