Aqui estão os passos que eu precisava executar para que funcionasse. Inicialmente fiquei preso no segundo passo.
-
Instale o LIRC:
# apt-get install lirc
-
Em
/etc/lirc/hardware.conf
, defina DRIVER e DEVICE:DRIVER="default" DEVICE="/dev/lirc0"
-
Faça o download de um arquivo de configuração para o controle remoto e copie-o para
/etc/lirc/lircd.conf
. No meu caso, o protocolo é RC-5 e encontrei um arquivo de configuração de trabalho no link . -
Reinicie o daemon LIRC:
# systemctl restart lirc
-
Para descobrir o nome de cada botão, execute
irw
, aponte o controle remoto para o receptor de infravermelho e pressione os botões. -
Especifique o que deve acontecer quando um botão é pressionado no arquivo
/etc/lirc/lircrc
. Aqui está o arquivo que eu criei para o MPD:begin button = sys_14_command_21 prog = irexec config = mpc prev end begin button = sys_14_command_20 prog = irexec config = mpc next end begin button = sys_14_command_35 prog = irexec config = mpc play end begin button = sys_14_command_30 prog = irexec config = mpc pause end begin button = sys_14_command_36 prog = irexec config = mpc stop end
-
Iniciar o irexec:
$ irexec --daemon