Alterna entre os layouts de teclado do Xserver / xorg?

2

Eu havia adicionado os layouts inglês (EUA), belga (alternativo) e Tamil Keyboard usando a GUI.

Como faço para alternar facilmente entre esses três layouts do terminal?

    
por Avinash Raj 22.01.2014 / 19:48

2 respostas

2

No Ubuntu 13.10, se seus layouts de teclado são exatamente nesta ordem: inglês (EUA), belga (alternativo), tâmil e:

  • se você tiver definido o layout do teclado em inglês (EUA), então:

    • para mudar para o layout de teclado belga (alternativo), use:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'be+oss'), ('xkb', 'in+tam'), ('xkb', 'us')]"
      
    • para mudar para o layout do teclado Tamil, use:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'in+tam'), ('xkb', 'us'), ('xkb', 'be+oss')]"
      
  • se você tiver definido o layout de teclado belga (alternativo), então:

    • para mudar para o layout do teclado Tamil, use:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'be+oss'), ('xkb', 'in+tam'), ('xkb', 'us')]"
      
    • para alterar o layout do teclado em inglês (EUA), use:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'in+tam'), ('xkb', 'us'), ('xkb', 'be+oss')]"
      
  • se você configurou o layout de teclado Tamil, então:

    • para alterar o layout do teclado em inglês (EUA), use:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'be+oss'), ('xkb', 'in+tam'), ('xkb', 'us')]"
      
    • para mudar para o layout de teclado belga (alternativo), use:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'be+oss'), ('xkb', 'in+tam')]"
      

Obs: Estes comandos funcionam apenas no Ubuntu 13.10 (e talvez versões posteriores).

    
por Radu Rădeanu 22.01.2014 / 21:43
2

Você pode alterar os layouts de teclado usando setxkbmap . Isso é garantido para trabalhar com qualquer versão do Ubuntu. Para mudar para nós layout:

setxkbmap us

Para mudar para tamil:

setxkbmap in+tam

para mudar para o belga:

setxkbmap be+oss

As preferências serão mantidas até você fechar sua sessão ou reiniciar o sistema.

    
por Braiam 25.01.2014 / 20:00