Resolvendo o bug do kernel x teclado Microsoft

Publicado por N M S em 09/02/2009

[ Hits: 8.198 ]

 


Resolvendo o bug do kernel x teclado Microsoft



Aqui resolvemos o bug do kernel série 2.6.27 em relação aos teclados wireless Microsoft. Após a atualização do sistema, as Hotkeys (teclas de atalho) pararam de funcionar. O problema estava num bug no kernel relacionado com os teclados wireless da Microsoft, no meu caso o MS Wireless Laser Keyboard 5000 (recomendo o teclado, mesmo sendo MS).

Quando executava o comando "xev" tentando ver os keycode dessas teclas não retornava código algum, era simplesmente como se essas não existissem.

A solução para o caso é adicionar um patch ao kernel e recompilá-lo.

Descrevo abaixo como proceder (estou supondo que as fonte os do kernel estão instalados, caso contrário é preciso fazer isso):

1) como root, faça os seguintes comandos:

# cd /usr/src/linux/
# wget
http://launchpadlibrarian.net/19501251/patch.keyboard (download do patch em questão)
# patch -p1 < patch.keyboard (aplicando o patch ao kernel)
# copy /boot/config .config (copiando a configuração atual do kernel para a nova compilação)
# make (compilando o Kernel)

Chega o momento de pedir uma pizza, pois a princípio isso leva mais de uma hora. Depois da pizza, retornamos ao computador e:

# make modules_install
# make install


Tais comandos acima foram baseados no Slackware 12.2, com o kernel "original", nessa versão o make install já roda o lilo, não precisando fazê-lo mais. Caso você use outra distribuição, apenas aplique o patch ao kernel e procure, aqui mesmo no VOL, como recompilá-lo.

Agora é só testar o seu teclado.

Para usar as Hotkeys, recomendo usar o xbindkeys, o qual é muito fácil de configurar.

Espero que esse seja útil.

nfermat

Outras dicas deste autor

Economizando bateria no EeePc

Usando o Mathematica 7 com 2 monitores

Goosh.org, um shell Google

Leitura recomendada

Rodando um servidor Apache com PHP e MySQL

Verificando os dispositivos USB plugados no micro

Bloqueando anúncios do Spotify Free no Linux

Instalando e configurando driver da ATI em Linux 2009/2010

Entre no universo Linux com Zenwalk!

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts