Cara vamos ver se posso ajudar, estou estudando Lirc como iniciação cientifica, em casa eu uso Lirc, mas diferentemente de vc eu fiz o recptor de infravermelho. Como vc falou que algumas teclas estão funcionando acredito que seu problema seja de configuração mesmo# 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
Rode o lircd:
# 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
Depois para abrir programas:
Leia a documentação para ver mais opções:
http://www.lirc.org/html/configure.html#lircrc_format
Crie um arquivo em seu home com o nome de .lircrc. Você vai precisar saber o
nome das teclas do seu controle que estão no arquivo /etc/lircd.conf, se você configurou seu
controle com o irrecord, então você deve se lembrar do nome que deu para as teclas, senão abra a arquivo /etc/lircd.conf e veja os nomes.
Criando o arquivo:
# cd ~
# vi .lircrc
# Inicio do Arquivo
# button = Nome do Botão
# prog = irexec (cliente que se conecta ao lircd para receber os comandos do controle e iniciar um aplicativo
# config = Nome do programa/Linha de Comando
# Ao digitar a tecla "100" do meu controle é aberto o site do VOL:
begin
button = 100
prog = irexec
config = firefox www.vivaolinux.com.br &
end
# Ao digitarmos a seqüência de números "1,2,3 e 5" o computador é desligado:
begin
button = 1
button = 2
button = 3
button = 5
prog = irexec
config = poweroff
end
# Abaixo controlamos o XMMS:
# Próxima música da lista
begin
button = ff
prog = irexec
config = xmms -f &
end
# Música Anterior
begin
button = rew
prog = irexec
config = xmms -r &
end
# STOP
begin
button = stop
prog = irexec
config = xmms -s &
end
# PLAY
begin
button = play
prog = irexec
config = xmms -p &
end
#PAUSE
begin
button = pause
prog = irexec
config = xmms -t &
end
# Diminuir o volume
begin
button = voldown
prog = irexec
config = aumix -w -5
end
# Aumentar o Volume
begin
button = volup
prog = irexec
config = aumix -w +5
end
# Fim do Arquivo
Agora vamos iniciar o irexec:
# irexec -d
Teste se seu micro responde aos comandos definidos no arquivo!
Qualquer coisa poste ai!!!!!!!!!!!!!!