Layout do teclado alterado. Como e por quê?

5

Ontem, atualizei meu kernel (para 3.5.0-19-generic), reiniciei e tive que reinstalar meus drivers de vídeo para obter a resolução completa. (Após a atualização do kernel, a resolução sempre vai para 640x480, até que eu reinstale os drivers no Console Login).

Agora que estou de volta ao KDE (não percebi se ele havia mudado no Console Login), meu layout de teclado mudou para o formato americano, por exemplo, Shift + 2 imprime @ em vez de " .

Nas configurações do sistema do KDE - > Dispositivos de entrada - > Teclado - > Layouts, parece mostrar as configurações corretas:

Mapa = gb, Layout="Inglês (Reino Unido)", Variante="Inglês (Reino Unido, WinKeys estendidos), Label=" gb ".

Tudo bem. Eu mudei e mudei de volta, e nada mudou; ainda está usando o layout dos EUA.

Depois de um pouco de googling, descobri que existem configurações do servidor X, que encontrei em /etc/default/keyboard . Eu nunca editei este arquivo antes e sua última modificação (de acordo com ls -l ) foi há um mês. Mas lá, XKBLAYOUT="us" . Também diz: -

# If you change any of the following variables and X is configured to
# use this file, then the changes will become visible to X only if udev
# is restarted.  You may need to reboot the system.

Eu preciso reiniciar? Sério?

Alguma ideia do que mudou meu layout de teclado e / ou como posso evitar que isso aconteça novamente? Por que as configurações do KDE não têm precedência?

ATUALIZAÇÃO: Isso deve ter sido algum tipo de ocorrência estranha. Alguns dos atalhos de teclado do KDE que eu configurei também não estavam funcionando. Mudando o XKBLAYOUT para "uk", e a reinicialização mudou tudo de volta ao normal.

    
por Alex Leach 18.11.2012 / 14:32

1 resposta

1

Os layouts de teclado do KDE pareciam não funcionar quando kded não estava em execução. Reiniciar o serviço kdm fez com que ele voltasse a funcionar, mas não sei por que não estava sendo executado ... Para dar o pontapé inicial em kded sem reinicializar todo o sistema, efetue logout do KDE, e efetue login em uma sessão do console. Então corra: -

sudo service kdm restart

Isso pode ser feito quando conectado ao KDE, mas você será desconectado automaticamente e abruptamente.

    
por 04.12.2012 / 00:51