Alterar bug de atalho de idioma [ubuntu 14.04 Gnome]

9

Eu uso 2 idiomas: inglês e russo.

Idiomas normalmente ativados usando a barra de tarefas

Ao usar o ícone de atalho do teclado, sua notação muda para outro idioma, mas o conjunto de idiomas não muda.

Como corrigir este problema?

Petr Ermakov
fonte
11
Eu tenho um problema semelhante ao atualizar 12.04 para 14.04. O comutador de idiomas do teclado ibus parou de funcionar. Como trabalho entre inglês e chinês, esse é um grande problema. O estranho é que o indicador muda de idioma, mas o texto digitado permanece solidamente em inglês. Eu até tentei instalar um mecanismo de idioma diferente (fcitx), nada parece funcionar.
Bobble

Respostas:

1

Vá para Configurações do sistema -> Entrada de texto -> em Fontes de entrada a serem usadas: clique em Russo. Em seguida, clique no pequeno ícone do teclado para abrir a janela do russo e exibir o layout do teclado do russo. O layout do teclado russo é exibido na janela do russo? Se o layout do teclado russo não for exibido na janela do russo, você poderá adicioná-lo clicando no botão mais ( + ) para abrir a janela Escolha uma fonte de entrada , selecionando o idioma russo na lista de idiomas de entrada do teclado e, em seguida, clicando no botão Adicionar para adicionar o layout do teclado russo.

insira a descrição da imagem aqui

Se isso não funcionar, há outra possibilidade. O ícone do alternador de idiomas do painel funcionou corretamente no começo? Em caso afirmativo, você já teve problemas de inicialização com o computador e usou o startxcomando para iniciar o X.Org X Window System?

karel
fonte
Meu problema é semelhante, mas com chinês (veja meu comentário sobre o OP). Os métodos de idioma e entrada parecem ter sido instalados, mas não podem ser usados ​​porque o comutador falha ao alternar o idioma, apesar de alterar o sinalizador de idioma no ícone.
Bobble
@ Bobble Eu escrevi um script bash para alternar o layout do teclado, incluindo uma interface gráfica e ele ainda está em um computador antigo que não uso há muito tempo. Meu script bash usa setxkbmap e possui 9menu como uma dependência. Deixe outro comentário se quiser que eu arraste meu computador antigo para fora do armazenamento e faça o upload do meu script bash para o Ubuntu Pastebin. O código de localidade do idioma chinês é cn e inglês é en.
karel
Há alguma discussão sobre o uso do setxkbmap aqui, mas parece que isso também é uma solução abaixo do ideal. Mas obrigado pelo pensamento.
Bobble
1

A solução para o mesmo problema que funcionou no Gnome 15.04 é uma solução alternativa a partir daqui . Portanto, no 14.04, use por sua conta e risco:

gsettings set org.gnome.desktop.input-sources xkb-options "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_R']"
valk
fonte
0

Na entrada de texto, clique em "Alternar para a próxima fonte usando" e digite o atalho desejado. Será reconhecido automaticamente (no meu caso, Alt + Shift L).

Cooli
fonte
Para mim, isso não resolve o problema central: as teclas de atalho parecem mudar apenas o indicador, sem realmente alterar o idioma.
Bobble
0

Eu encontrei esta solução

$ gsettings set org.gnome.settings-daemon.plugins.keyboard active true

ou você pode encontrar essa configuração em dconf-editor

Pavel T
fonte
0

No meu caso (uso inglês (EUA) e Rassian), a combinação Super + Space muda o indicador, mas não o idioma no GEdit e no Firefox. Ao mesmo tempo, o Skype aceita idiomas diferentes. Mudar para Alt + Shift e reverter a combinação para Control + Shift me ajuda. Agora, o GEdit e o Skype e o Firefox reconhecem a entrada de idioma corretamente.

kesha
fonte