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
Nenhum comentário foi encontrado.