Por um longo tempo, meu teclado foi configurado para usar o layout atualmente conhecido como "inglês (chaves estrangeiras internacionais do AltGr)". Gosto desse layout porque, sem nenhuma tecla modificadora, é idêntico ao teclado em inglês dos EUA, mas, quando seguro Right Alt, recebo letras acentuadas e outros caracteres que não estão disponíveis em um teclado em inglês dos EUA.
Em Oneiric, no entanto, o layout está bagunçado. Right Alt+ Nproduz "ñ" conforme o esperado. E outro método funciona: Right Alt+ `, Eproduz "è", também conforme o esperado. Mas não há como digitar "é", que provavelmente é a letra acentuada que digito mais. Eu espero Right Alt+ A,Epara fazer o truque. Mas, em vez de uma chave morta para o sotaque agudo, ele usa um método para combinar caracteres para criar o híbrido "́e". Este híbrido parece o "é" adequado em algumas configurações, mas não é o mesmo personagem e nem sempre funciona. (Por exemplo, na caixa de entrada de texto enquanto digito isso, parece o mesmo caractere adequado, mas quando exibido no site para todos, veja, parece muito errado - pelo menos na minha máquina.) Idem para todos outros caracteres com sotaque agudo, embora alguns estejam disponíveis diretamente como caracteres pré-compostos: Por exemplo, Right Alt+ Iproduz "í".
Como posso mudar o sotaque agudo da Achave para uma chave morta adequada? Talvez a versão mais geral disso seja: Como posso ajustar o layout do meu teclado?
Atualizar
Acabei de testar isso na minha outra máquina, também executando o Oneiric, mas atualizei em versões anteriores. Não tenho problemas com a segunda máquina. A máquina com problema foi uma nova instalação do Oneiric, mas eu mantive meu antigo $HOME
quando fiz a nova instalação.
Esclarecimento
Mesmo se uma resposta não abordar meus exemplos específicos, eu ainda a aceitaria se fornecesse detalhes suficientes para encontrar o layout e ajustá-lo de acordo com minhas necessidades.
Major Update
Depois de trabalhar com as informações obtidas pelas respostas úteis de Jim C e Chascon, aprendi algo novo: o problema não está no layout em si, mas no fato de que o layout selecionado não está sendo aplicado. Quando olho para a definição /usr/share/X11/xkb/symbols/us
do layout em que estou executando há muito tempo, descobri que a definição não corresponde ao que recebo quando digito. Além disso, a caixa de diálogo de layout do teclado que deve mostrar o layout atual parece diferente da maneira como o layout é definido no arquivo que mencionei e corresponde ao que realmente acontece quando digito.
Seguindo a sugestão de Jim C, criei um novo layout /usr/share/X11/xkb/symbols/us
contendo algumas modificações no layout que desejo. Posso selecionar meu layout nas propriedades do teclado e posso usá-lo no console após a publicação do Chascon, mas o layout que recebo ao digitar permanece inalterado.
Aparentemente, há um layout diferente definido em algum lugar que substitui o que eu defini. Onde esse layout está escondido?
Esse problema ocorre no Unity (3D e 2D), mas consegui obter o layout correto definido no Xfce.
Caso seja relevante, esse problema ocorreu desde que instalei o Oneiric fresco nesta máquina (apesar de preservar meu $ HOME). Não me lembro se esse problema ocorreu antes da reinstalação.
Além disso, caso seja relevante, eu também corro o iBus para digitar coreano. Tenho algumas dificuldades com o iBus, mas duvido que estejam relacionadas.
fonte
Right-Alt + ' + e
?RightAlt + '
produz’
, não uma chave morta.Right-Alt+e
resulta na letra E: O mesmo comRight-Alt+a
=> aRespostas:
Vou lhe dizer o que acabou por funcionar melhor para mim.
As duas etapas anteriores foram sugeridas como correções por conta própria (nos fóruns do Ubuntu?). Eles não funcionaram para mim. Tentei-os juntos consecutivamente e isso novamente não funcionou para mim. Assim, meu próximo passo.
Acho que meu problema era o fato de alguns dos layouts terem mudado de nome, pelo menos é a minha opinião, considerando que os nomes dos layouts não eram exatamente o que eu esperava ao redesigná-los. Excluir meus layouts extras e atribuir novos a partir de uma nova lista parece ter contornado meus problemas, sendo que os layouts de minha escolha agora apontam para layouts existentes com nomes correspondentes.
fonte
Você poderá executar o seguinte para selecionar novamente o teclado.
Se não ficar, você provavelmente precisará mudar
/etc/default/keyboard
. Acho que tenho o teclado e meu arquivo pertinente mostra o seguinte, executando um antigo teclado IBM clone 104.Faça isso com as
gksudo gedit /etc/default/keyboard
crianças que estão editando arquivos atualmente. Leia as informações pertinentes aqui para saber o que conectar.Eu vejo
sudo udevadm trigger --subsystem-match=input --action=change
é sugerido em outro lugar aqui.Se isso não funcionar, seu layout provavelmente está corrompido ou errado, e não sei ao certo o que ajudaria, mas tentaria reinstalar xkb-data, iso-codes.
Talvez esteja atualizando seu código de idioma, pois o idioma e os layouts estão entrelaçados. Veja isso, mas algo como:
Acho que devo mencionar que fiz bom uso do layout "Chaves internacionais inglesas do AltGr", se você estiver procurando por chaves mortas. Não sei o que o
/etc/default/keyboard
arquivo refletiria para este, mas o Google certamente traria uma resposta, mas primeiro tente adicioná-lo através do painel Layout do teclado. Aviso, parece haver um limite de 4 antes que você não possa mais adicionar.Fora isso, eu apontaria para o xmodmap. É capaz de substituir os padrões de layout. Deixe-me saber se houver, ou quais ajudam.
Quais idiomas você está escrevendo além do inglês? Espanhol (por causa do ñ)? e?
fonte
Não tenho certeza de que isso irá ajudá-lo, mas quando fiz essa pergunta a um colega de trabalho alemão (que também usa o Ubuntu) ele me enviou este link:
http://ubuntuforums.org/showthread.php?t=1654199&highlight=.Xmodmap
Como não estou familiarizado com as definições de layout do teclado, não posso ter certeza de que funcionará para você, mas pensei em enviá-lo apenas por precaução.
Boa sorte para resolver isso!
fonte
Eu só estou querendo saber o que acontece se você modificar ou criar um ~ / .dmrc como em:
E então execute:
Fonte: Alterar permanentemente o layout do teclado
fonte
.dmrc
já tinha um , e verifica-se que foi definido com o layout errado. Eu o corrigi e executei seuudevadm
comando. Sem dados. Eu reiniciei e ainda não funcionou.Há um erro no ibus que faz com que ele não use o layout padrão do sistema por padrão.
Tente configurar
ibus preferences->advanced->keyboard layout->use system keyboard layout
paraon
. Se já estiver definido comoon
, ou seon
não for útil, publique um comentário e continuarei pesquisando por você.fonte
sudo dpkg-reconfigure keyboard-configuration
?Encontrei um guia que confirma que
dpkg-reconfigure keyboard-configuration
deve funcionar.Portanto, ele grava
/etc/default/keyboard
e deve configurarX
e consolar, considerando que ambos leram esse arquivo. Você precisa reiniciarHAL
e não acho que isso tenha sido mencionado.Supondo que o Ubuntu não esteja se afastando muito do Debian, se você perceber que
/etc/default/keyboard
está sendo gravado (reflete o layout que você deseja após a execuçãodpkg-reconfigure keyboard-configuration
), mas não há nenhuma mudança no layout implementado, o problema é que o sistema não está funcionando. isto. Obviamente, se não está sendo gravado,dpkg-reconfigure keyboard-configuration
está com falha (pelo menos nesse caso). E se ele for gravado, mas não permanecer nas reinicializações, será necessário identificar o culpado ou o processo que está errado.Alguém mais familiarizado com o interior do Debian / Ubuntu deve ser capaz de identificar os possíveis culpados do cenário acima.
Gostaria de acrescentar que tive um problema semelhante e a seleção do layout
lightdm
realmente funciona. Portanto, outra maneira de descobrir é descobrir o quelightdm
está escrevendo ao selecionar um layout.Por fim, tente reiniciar o HAL após a execução
dpkg-reconfigure keyboard-configuration
. Nunca fiz isso manualmente, mas imagino que algo como o seguinte possa funcionar.fonte
/etc/default/keyboard
está correto no meu sistema, graças a uma resposta anterior. Minha máquina foi reiniciada várias vezes desde então. Infelizmente, o problema persiste. Obrigado pelo seu esforço, no entanto.Eu tive esse problema / aqui foi a minha solução.
então teste Alt direito + backtick -> Shift + E = È e Alt direito + Shift + i = Í
Além disso, se isso não funcionar, remova e ou reinstale o xkb-data
fonte