Atalhos de teclado para cada idioma de entrada

6

Posso configurar atalhos de teclado para cada idioma de entrada? Por exemplo, quero definir "Ctrl + 8" para inglês, "Ctrl + 9" para ucraniano e "Ctrl + 0" para idiomas russos. Não quero mudar e pesquisar o idioma de que preciso. Leva tempo. Eu quero diretamente para transformar a linguagem que eu quero. Eu tive essa habilidade no Windows. Talvez eu precise instalar algum plugin?

    
por user3474371 27.10.2015 / 11:40

2 respostas

7

Vá para Configurações do sistema - Teclado - Atalhos . Clique no botão "Adicionar".

(Veja aqui como criar um atalho personalizado: link )

Para o nome escreva, por exemplo, nome do idioma de entrada - "English".

Para o comando escreva

gsettings set org.gnome.desktop.input-sources current 0

Aqui 0 indica o número do idioma de entrada. (0 para o primeiro, 1 para o segundo, etc.)

Em seguida, pressione criar um botão de atalho e pressione a combinação de teclas desejada.

Altere o número de acordo com a ordem dos idiomas de entrada. Por exemplo, escreva

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

para criar um atalho para o segundo idioma.

    
por Muzaffar 27.10.2015 / 13:05
1

Tanto quanto current está obsoleto para org.gnome.desktop.input-sources no GNOME 3.2, para o Ubuntu 17.10, você pode usar um dos seguintes comandos:

  1. Para o primeiro idioma:

    gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyb0oard.getInputSourceManager().inputSources[0].activate()"
    
  2. Para o segundo idioma:

    gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[1].activate()"
    
por Vadim K 27.01.2018 / 22:35