Tecla power de teclado, como desabilitar?

1. Tecla power de teclado, como desabilitar?

Joao
stack_of

(usa Slackware)

Enviado em 02/03/2012 - 16:33h

Recebi a queixa de que o servidor que montei em um escritório, do nada, desligava. Eu mesmo sugeri o hardware, um HP Prliant Microserver.
Acontece que o servidor também é aproveitado como PC para um dos funcionários (não admiti isso, mas foi por razões de economia - o dono é um mão de figa).
Após exaustivas horas, tentando identificar o problema, sem verificar nada de anormal, conclui que alguém estava a desligar o servidor.
Após uma visita, junto com um eletricista amigo meu, verifiquei que o nobreak e a rede elétrica estavam em bom estado.
Observei que os teclados Mimax, todos, tinham, não sei por que cargas d'agua, uma tecla power. Só um maluco pode pensar em colocar isso no teclado de um PC. O funcionário admitiu que estava diante do teclado todas as vezes que o servidor desligou.

Encontrado o problema, vamos à solução:

Como desabilito essa maldita tecla "Power" do teclado com o xmodmap?
Vejam o que tem sobre o teclado no log do Xorg:

jec@gesund:~$ cat /var/log/Xorg.0.log | grep ower
(II) config/udev: Adding input device Power Button (/dev/input/event5)
(**) Power Button: Applying InputClass "evdev keyboard catchall"
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event5"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(II) config/udev: Adding input device Power Button (/dev/input/event4)
(**) Power Button: Applying InputClass "evdev keyboard catchall"
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event4"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)



  


2. Re: Tecla power de teclado, como desabilitar?

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 02/03/2012 - 16:46h

Tenta o seguinte:

1 - Digite num terminal

$ xev

2 - Pressione a bendita tecla e anote (ou tente!!! Hehehehe) seu 'keycode'

3 - Com o xmodmap faça:

$ xmodmap -e 'keycode NÚMERO_ANOTADO = NoSymbol'

Veja se dá certo! =]





3. Re: Tecla power de teclado, como desabilitar?

Joao
stack_of

(usa Slackware)

Enviado em 02/03/2012 - 17:07h

SMarcell escreveu:

Tenta o seguinte:

1 - Digite num terminal

$ xev

2 - Pressione a bendita tecla e anote (ou tente!!! Hehehehe) seu 'keycode'

3 - Com o xmodmap faça:

$ xmodmap -e 'keycode NÚMERO_ANOTADO = NoSymbol'

Veja se dá certo! =]




O problema é o seguinte, o servidor está em outra cidade, cerca de 150Km de onde moro. Já avisei para ninguém encostar na tecla. Faço manutenção, atualização, instalação de software remotamente. Ninguém lá tem competência para usar o xev sem causar um desastre. E claro, ao teclar o servidor vai desligar de imediato.Gostaria de obter o tal NUMERO_ANOTADO, ou será que desabilitando o servico acpid funcione, o que acha?


4. Ação emergência

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 02/03/2012 - 17:22h

stack_of escreveu:

SMarcell escreveu:

Tenta o seguinte:

1 - Digite num terminal

$ xev

2 - Pressione a bendita tecla e anote (ou tente!!! Hehehehe) seu 'keycode'

3 - Com o xmodmap faça:

$ xmodmap -e 'keycode NÚMERO_ANOTADO = NoSymbol'

Veja se dá certo! =]




O problema é o seguinte, o servidor está em outra cidade, cerca de 150Km de onde moro. Já avisei para ninguém encostar na tecla. Faço manutenção, atualização, instalação de software remotamente. Ninguém lá tem competência para usar o xev sem causar um desastre. E claro, ao teclar o servidor vai desligar de imediato.Gostaria de obter o tal NUMERO_ANOTADO, ou será que desabilitando o servico acpid funcione, o que acha?

Se não me engano tem em algumas bios uma opção que desativa isso (power keyboard ou keyboard wake)
Como esta fora uma ação fácil é arrancar a tecla kkk qualquer um pode fazer.



5. Re: Tecla power de teclado, como desabilitar?

Joao
stack_of

(usa Slackware)

Enviado em 02/03/2012 - 17:41h

Já tinha pensado nisso, arrancar a maldita tecla.
Mas, vou desabilitar o acpid. Encontrei o que queria aqui mesmo no VOL:

http://www.vivaolinux.com.br/dica/Configurando-as-teclas-WakeUp-Power-e-Sleep

Agora é só fazer um xmodmap para o usuário do funcionário. Amanhã vou telefonar para a anta e oedir para, no final do expediente, ele fazer logoff e logon, tentar teclar o botão para verificar se funciona.

Outra forma de encontrar o mapa do teclado com keycodes:

xmodmap -pke > .Xmodmap
xmodmap -pm >> .Xmodmap


Agradeço a ajuda de vocês.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts