LIRC - Linux Infrared Remote Control
O que você acha de operar seu Linux com um controle remoto infra-vermelho? Este artigo explica como fazer isso, você pode executar comandos a distância, simular um mouse, controlar o XMMS, mplayer e mais, tudo isso com o controle da sua TV por exemplo.
Parte 6: Configurando o seu controle remoto
O LIRC é composto de um servidor (lircd), que recebe as informações do receptor infravermelho e de vários programas clientes que se conectam à ele para executar as tarefas conforme a aplicação.
Agora entre no site:
e procure o seu modelo de controle remoto!
Baixe o arquivo. Ex:
# wget http://lirc.sourceforge.net/remotes/sony/RM-X47
Mova o arquivo para /etc/lircd.conf:
# mv RM-X47 /etc/lircd.conf
Se você não encontrou o modelo do seu controle, não se apavore, vamos configurar ele no "braço". Para isto vamos utilizar o utilitário irrecord:
# irrecord meucontrole.infra
# lircd
Verifique em /var/log/lircd se está tudo OK:
# tail /var/log/lircd
Nov 5 09:46:56 atb lircd 0.7.2: lircd(serial) ready
Agora entre no site:
e procure o seu modelo de controle remoto!
Baixe o arquivo. Ex:
# wget http://lirc.sourceforge.net/remotes/sony/RM-X47
Mova o arquivo para /etc/lircd.conf:
# mv RM-X47 /etc/lircd.conf
Se você não encontrou o modelo do seu controle, não se apavore, vamos configurar ele no "braço". Para isto vamos utilizar o utilitário irrecord:
# irrecord meucontrole.infra
- Tecle ENTER duas vezes;
- Agora você deve pressionar várias teclas diferentes de seu controle remoto por aproximadamente 1 segundo, cada botão que você apertar deve gerar no mínimo um ponto na saída do programa, mas em nenhum caso mais de 10 pontos. Não pare de pressionar os botões até que 2 linhas de pontos sejam preenchidas;
- Após isso o programa vai pedir para mapear cada tecla, coloque o nome da tecla e tecle ENTER, após isso tecle a respectiva tecla do seu controle. Repita isso até mapear todas as teclas.
- Mova o arquivo gerado para /etc/lircd.conf:
# mv meucontrole.infra /etc/lircd.conf
# lircd
Verifique em /var/log/lircd se está tudo OK:
# tail /var/log/lircd
Nov 5 09:46:56 atb lircd 0.7.2: lircd(serial) ready
Parabens pelo artigo.
[]'s
Rodrigo