Mapa do teclado errado

10

Eu tenho o Ubuntu 11.10. Eu tenho um teclado em inglês e configurei o layout do teclado para inglês (Reino Unido) nas configurações do sistema -> layout do teclado . É o único layout listado.

Recentemente, meu teclado foi para o layout americano. Não sei por que e não posso mudar de volta.
O "e @está no lugar errado.

Eu digitei man loadkeyse a documentação diz que o mapa de teclas padrão provavelmente está em um arquivo chamado defkeymap.map , dentro /usr/share/keymapsou dentro /usr/src/linux/drivers/char. Não consigo encontrar nenhum desses diretórios. Alguém pode me dizer onde está o arquivo defkeymap.map na minha distribuição ou se existe algum?

Danny Crossley
fonte

Respostas:

9

Eu tive o mesmo problema. Embora o inglês (Reino Unido) tenha sido selecionado para tudo o que ainda estava usando um layout nos EUA.

Por algum motivo, adicionar o layout do teclado em inglês (EUA) abaixo da entrada em inglês (Reino Unido) em Configurações do sistema -> Região e idioma -> Layouts fez tudo funcionar.

Guy Thouret
fonte
2
Isso resolveu para mim também no Ubuntu 13! Acabei de selecionar o inglês (Reino Unido) e o mapeamento de caracteres do meu teclado britânico estava totalmente ferrado, mesmo que quando eu clicasse no Layout do teclado, ele mostrasse o caminho certo. Adicionei o layout em inglês (EUA), do qual não preciso, mas mantive o layout em inglês (Reino Unido) selecionado e ele resolveu o problema imediatamente!
JBX
Problema semelhante na 14.04 após uma nova atualização, e isso foi corrigido.
EP
Este awser ainda é válido 6 anos depois. Funcionou para mim na casa da moeda 18.1.
Presbitero
3

Eu tenho esse problema na 14.04. De acordo com tudo o que olho, estou usando En1 (Reino Unido), mas na verdade é En2 (EUA). por exemplo

/ etc / default / keyboard diz "gb"

Ele volta regularmente. Diz o Reino Unido, mas não é. O gráfico de layout do teclado mostra as coisas como deveriam, mas não são.

Solução nº 1: se eu alternar de En1 para En2 e vice-versa, ele se corrige até a próxima vez em que eu reiniciar.

Parece que estamos lidando com esse bug:

https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1284635

Uma solução alternativa envolvendo a personalização da configuração do ibus nesta página não funcionou para mim.

Remover o Ibus parece funcionar. Viva! Bem, ele leva a maioria das configurações do sistema Unity. Não é bom :(

Solução nº 2: procure no diretório inicial e pressione o controle h para ver os arquivos ocultos. Abra ~ / .config / ibus / bus e exclua o arquivo nele. Então reinicie.

Isso funciona até a próxima vez em que você faz uma atualização e precisa fazer novamente, a menos que, após a primeira reinicialização, você altere as permissões para tornar o arquivo somente leitura.

barry
fonte
A solução nº 2 não funcionou para mim, mas a solução nº 1 funciona conforme descrito.
user664303
1

No tipo de traço "gnome-keyboard-properties", isso deve abrir as preferências do teclado

ou gksudo gedit /etc/default/keyboard

Ringtail
fonte
Obrigado pela resposta. O painel não conseguiu abrir nada, mas agora estou usando o Ubuntu 12.04 TLS e não tenho esse problema agora. O comando gksudo gedit / etc / default / keyboard abriu um arquivo na linha de comando. Ele continha a linha XKBLAYOUT = "gb".
Danny Crossley
1
  1. Configurações do sistema> Layout do teclado> Idioma> Selecione + e selecione seu idioma
  2. Configurações do sistema> Layout do teclado> Formato> Selecione sua região
  3. Configurações do sistema> Layout do teclado> Layouts> Selecione + e selecione seu idioma

Feito!

Gerard Roche
fonte
1

para resolver esse problema no meu computador, era necessário voltar ao teclado do Reino Unido usando o atalho de teclado ('Super' + barra de espaço);

user247223
fonte
Obrigado. Acabei de mudar o mapeamento do teclado por engano usando apenas teclas, mas não sabia quais!
Polypheme
0

Estou usando o ubuntu 13.1 e tive o mesmo problema.

Em Configurações do sistema> Layout do teclado> Idioma

havia 2 idiomas listados inglês (uk) inglês (eua)

Excluí a opção english (us) selecionando-a e usando a tecla - para excluí-la, para que apenas a opção english (uk) fosse listada na caixa.

Isso parece ter funcionado e o teclado está mapeado corretamente

simon

simon
fonte