O que eu quero é poder pressionar:
Ctrl+ Shift+ 1- alterna para o layout do teclado em inglês
Ctrl+ Shift+ 2- alterna para o layout do teclado hebraico
Ctrl+ Shift+ 3- alterna para o layout do teclado russo (fonético)
Já vi perguntas semelhantes já feitas aqui, mas apenas as respostas que vi usadas setxkbmap
quebram o seletor de layout do teclado da interface do usuário, o que é algo indesejável.
Obrigado por qualquer ajuda.
keyboard
keyboard-layout
Svarog
fonte
fonte
setxkbmap
esta lista, é redefinida para incluir apenas o idioma que você acabou de mencionar no setxkbmap.IBus
.Respostas:
Se você estiver usando o Ubuntu, poderá definir as configurações padrão de "Layout do teclado" para alterar os layouts do teclado. No entanto, você não pode usar os atalhos de teclado listados. Eu não sei como fazer isso.
Se você abrir o menu de configurações do sistema, navegue até o layout do teclado. Depois de aberto, você verá seus layouts de teclado atuais. Se você clicar em opções e selecionar "Teclas para alterar o layout, poderá selecionar qual combinação alterar o layout. Alguns dos combos são
Alt+Caps Lock
Alt+Ctrl
Alt+Shift
Ambas as teclas Alt juntas, etc.
No entanto, não há como definir seus próprios atalhos personalizados. Tentei verificar se havia um código de terminal possível, mas não há uma entrada manual para as configurações de Layout do teclado, como existem para outros programas como o Firefox:
man firefox
Se houver, você poderá criar facilmente uma combinação de teclas personalizada para executar o comando, dependendo de qual layout que você deseja.Além disso, não há indicador de qual layout você alternou também e a única maneira de verificar é digitando alguma coisa. Mas parece seguir na ordem em que os layouts são listados.
Espero que isso te ajude.
fonte
Adicione qualquer nome que desejar e o seguinte comando para o primeiro layout:
gsettings set org.gnome.desktop.input-sources current 0
Pressione "Aplicar"
Screenshot para o passo 3:
Screenshot para o passo 5:
fonte