Existe um programa chamado LIRC que é usado para coisas de IR no Linux. Você geralmente não pode esperar que funcione fora da caixa. Você pode ter que ligar os botões com ações específicas. Então você precisa fazer algumas coisas de engenharia reversa.
É de médio a difícil, dependendo de quão padronizados são seus códigos remotos, o que afeta a facilidade com que lirc
pode detectá-los automaticamente para você. Se essa parte acabar facilmente, então deve ser suave.
É uma ferramenta de linha de comando. Para começar, clique aqui link
Tem arquivos de configuração compartilhados por outros. Então, se você encontrar seu controle remoto já no banco de dados, você pode simplesmente pegar esse arquivo. Caso contrário, você terá que tocar seus botões um por um, pegar os códigos com o seu Receptor IR (claro, com a ajuda do LIRC) e fazer o arquivo de configuração para o seu controle remoto.