Alterna rapidamente entre três layouts de teclado - do Unity DE ao Gnome Shell

1

Eu uso o ubuntu 15.10 e tenho um layout de 3 idiomas de teclado. Em Unity DE, eu crio atalhos personalizados:

key: CTRL+1; command: gsettings set org.gnome.desktop.input-sources current 0

key: CTRL+2; command: gsettings set org.gnome.desktop.input-sources current 1 

key: CTRL+3; command: gsettings set org.gnome.desktop.input-sources current 2

Com esses atalhos, posso alternar para o primeiro layout de teclado com CTRL + 1, segundo com CTRL + 2 e terceiro com CTRL + 3. Agora eu tento o gnome-shell e esses atalhos não funcionam nele. Alguém pode ajudar? Obrigado por qualquer conselho.

    
por Vlad Rogovsky 04.01.2016 / 10:59

1 resposta

1

A solução para o Gnome Shell.

Adicione um atalho personalizado com o comando.

Para mudar para o primeiro layout:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"

inputSources [0] - índice do layout.

> inputSources[0] - first, 

> inputSources[1] - second.

etc.

    
por Vlad Rogovsky 21.04.2018 / 12:46