Resolvendo o bug do kernel x teclado Microsoft

Publicado por N M S em 09/02/2009

[ Hits: 8.053 ]

 


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

Goosh.org, um shell Google

Usando o Mathematica 7 com 2 monitores

Economizando bateria no EeePc

Leitura recomendada

Qual distribuição utilizar

Habilitando mais de 4 placas multi-seriais em kernel 2.6.13 ou superior

Como atualizar seu Ubuntu para 14.10 ou superior

Turbinando o seu Firefox

Resolvendo problemas com adaptador bluetooth no Ubuntu 9.10

  

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