Teve o mesmo problema, mas ao contrário,
Alterar o arquivo irexec.service
e usar os comandos systemctl
parece não funcionar para iniciar e parar o serviço. É necessária uma reinicialização completa.
Parece que você esqueceu a opção --daemon.
Este é o meu arquivo irexec.service
:
[Unit]
Description=IR Remote irexec config .lircrc loaded on startup
After=lircd.service
Wants=lircd.service
[Service]
ExecStart=/usr/bin/irexec --daemon $HOME/.lircrc
Type=forking
[Install]
WantedBy=multi-user.target