Acabou usando o irrecord para fazer isso funcionar. no caso de alguém precisar do mesmo, aqui está como eu fiz:
-
Mate
mythfrontend
emtd
já que ambos pegaram o dispositivo lirc -
su - root
-
irrecord --device=/dev/lirc0 Tivo
(isso pode ser diferente dependendo dos seus dispositivos de infravermelho) -
Siga as instruções de aprendizagem. Basicamente, você tem que pressionar todos os botões por um segundo para determinar o comprimento do sinal, então você tem que ensinar os botões remotos. Ele pede para você nomear os botões e pressionar o botão no controle remoto.
-
Quando terminar, você terá um arquivo de configuração lirc chamado Tivo . Copie isso para o diretório lirc remotes apenas para manter as coisas no mesmo lugar.
mkdir /usr/share/lirc/remotes/tivo && cp Tivo /usr/share/lirc/remote/tivo/
-
Você poderia fazer isso editando o
lircd.conf
, mas usei o Mythbuntu Control Center para fazer isso. Inicie o Control Center e vá para a seção IR. Selecione "Custom" no menu suspenso e clique em Configuração e selecione remotos / tivo / Tivo. Tentei usar o recurso Gerar mapeamentos de botões dinâmicos, mas isso não funcionou para mim, para que você possa deixar isso desmarcado e fazer isso manualmente. -
Clique em Aplicar e deixe-o escrever as alterações.
-
Edite o arquivo
~/.lirc/mythtv
para colocar seus mapeamentos. Basicamente eu usei um que eu já tinha botões mapeados para um controle remoto Streamzap. Tudo o que eu tinha que fazer era substituir o nome do remetente toda vez depois da linha "begin" do botão. Desde que eu nomeei minha configuração remota no passo 3, "Tivo" eu apenas fiz uma pesquisa global e substituí com o vi. Isso é case sensitive e não vai funcionar se você não tem isso correto. Se em questão olhar o nome no arquivo que você gerou na etapa irrecord. Para cada botão / função eu olhei para o que eu nomeei os botões no arquivo de configuração Tivo ... por exemplo, em vez de "Menu" para o botão Menu no controle remoto para enviar o caractere "M", eu mudei para "Tivo" para o botão Tivo no controle remoto. Quando pressionado, agora envia o sinal "M" e ativa o menu. Mais uma vez, isso faz distinção entre maiúsculas e minúsculas. Basta se referir a você na configuração remota do Tivo que você criou.Ainda estou adicionando novos botões e tentando descobrir se é possível criar macros falsas ... como abrir o guia de programas com um botão. Também preciso fazer o meu mplayer lirc também. Até agora funciona sólido. Eu anexei meus arquivos de configuração, mas eu recomendo ir a rota irrecord como há um monte de diferentes controles remotos Tivo .. e você remoto envia sinais diferentes com base em que posição o switch 1/2 está dentro Também isso deve funcionar para qualquer controle remoto .. não apenas Tivo