Página 2 de 2 PrimeiroPrimeiro 12
+ Responder ao Tópico



  1. Eu realmente nao tinha visto esta opcao do acpid vc citou, pois desisti dele logo que descobri que consigo fazer o linux desligar direto pelo kernel, e tb para que carregar mais um deamon no micro se consigo (ou melhor quase) faze-lo sem ele (como disse o proprio kernel ira detectar o comando) .... o que na realidade preciso descobrir agora eh como fazer o linux reconhecer a tecla power.... como pegar o scancode dela... bem pretendo inicialmente trabalhar em cima disto, se descobrir algo posto aqui...

    Falows
    César

  2. #7
    Kakaroto
    e ae
    kara depois de dar uma pesquisada axo q consegui fazer oq vc quer, não postei antes e q esta uma correria heheheh bem vamos la vi q o seu problema era de muitas pessoas da uma olhada

    http://www.ussg.iu.edu/hypermail/lin...08.1/0740.html

    e andei pesquisando e lendo alguns how-to e manpages e axei este doc da uma olhada

    http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html

    e pelo q vi quem é responsavel por todo reconhecimento das teclas e feito pelo kernel atraves de um mapa de teclado, como vc disse q o showkey não pega o keycode e porq o seu mapa de teclado não esta conf a tecla power assim como aq no meu slack tbm não estava mas usando o showkey juntamente com a opção -s, ele detecta o scancode a tecla power

    usa assim

    ai descobre o scancode em hex

    [root@Kakaroto root]# showkey -s
    kb mode was XLATE

    press any key (program terminates 10s after last keypress)...
    0x9c
    0xe0 0x5e tecla power pressionada
    0xe0 0xde tecla power liberada
    0xe0 0x5e
    0xe0 0xde


    ai seta ela com keycode mas vc tem q escolher um keycode q não estaja sendo usado pelo seu mapa de teclado da um dumpkeys para ver toda o mapa de seu teclado q esta carregado

    [root@Kakaroto root]# dumpkeys


    ai e so setar no braço usando o comando setkeycodes, como vc pegou o scancode pelo showkeys -s agora esta facil, aq no meu slack usei o keycode 127

    setkeycodes e05e 127

    fica assim
    [root@Kakaroto root]# setkeycodes e05e 127

    dai usa o showkey q agora vai reconhecer

    [root@Kakaroto root]# showkey
    kb mode was XLATE

    press any key (program terminates 10s after last keypress)...
    keycode 28 release
    keycode 127 press // tecla power pressionada
    keycode 127 release //tecla power çiberada
    keycode 127 press
    keycode 127 release

    e pronto edita o iniitab, q axo q vc ja vez isso

    kb::kbrequest:/sbin/shutdown -t5 -h now

    depois edita para executar toda vez q ligar a maquina q tbm axo q vc ja fez, mas vou mandar pra galera, edita o /etc/rc.d/rc.local

    echo "keycode <keycode_adotada> = KeyboardSignal" | loadkeys -

    ok espero ter ajudado

    falow
    kakaroto



  3. #8
    Kakaroto
    e ae
    so ia esquecendo uma coisa desse jeito sem um modulo q gerencie a energia do micro, ele vai desligando tudo e parar naquela tela

    system halted
    power down

    ai vc vai ter q meter o dedão no power da cpu esse o unico problema, mas ai depende de como quer usar falow

    kakaroto






Tópicos Similares

  1. KDE: Ativar a tecla power do teclado
    Por fdotta no fórum Servidores de Rede
    Respostas: 2
    Último Post: 24-11-2005, 00:50
  2. Alterar TX POWER do Cartão Orinoco...
    Por r22ko no fórum Redes
    Respostas: 2
    Último Post: 12-05-2004, 19:30
  3. Respostas: 8
    Último Post: 05-05-2004, 18:41
  4. Squid - autenticação pelo endereço IP do micro.
    Por andunno no fórum Servidores de Rede
    Respostas: 1
    Último Post: 15-03-2004, 12:11
  5. Codigo ASCII do teclado
    Por mistymst no fórum Servidores de Rede
    Respostas: 0
    Último Post: 28-07-2003, 19:35

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L