Had the same issue but in reverse,
Changing the irexec.service
file and using the systemctl
commands does not seem to work to start and stop the service. A full reboot is needed.
You seem to have forgotten the --daemon option.
This is my irexec.service
file:
[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