Como selecionar o teclado do idioma por tecla de atalho?

3

Por exemplo, pressione a tecla de atalho Ctrl + 1 - selecione inglês, pressione Ctrl + 2 - selecione outro idioma etc. Alguma idéia?

    
por karavanjo 11.12.2015 / 17:27

1 resposta

3

A maneira como a unidade / gnome muda suas configurações de idioma é através de gsettings schema org.gnome.desktop.input-sources e da chave current . Eu usei isso em vários outros scripts antes para responder perguntas no Askubuntu.

A ideia básica é que você execute o comando

gsettings set org.gnome.desktop.input-sources current $1

Onde $ 1 é o número da origem do idioma. As origens de idioma são ordenadas a partir de 0, exatamente como mostrado no menu de afogamento com todos os idiomas. Então, suponha que meu idioma seja inglês, chinês, russo. Inglês é fonte 0, chinês é fonte 1, russo é fonte 3.

Então, o que se pode fazer é acessar as configurações do sistema - > Teclado - > Atalhos - > Personalizadas. Clicando em mais uma marca, crie 3 atalhos para 3 números. Eu sugiro que você use Ctrl + Deslocamento + número , porque Ctrl + número pode ser tomado por uma aplicação, como o firefox para uso interno próprio.

Isso eu ligo Ctrl + Deslocamento + 1 para gsettings set org.gnome.desktop.input-sources current 0 para o inglês. Repita o mesmo processo para chinês: Ctrl + Deslocar + 2 para gsettings set org.gnome.desktop.input-sources current 1 . Repita o mesmo para outras fontes

    
por Sergiy Kolodyazhnyy 11.12.2015 / 18:29