After I did a system update, one of the many issues that showed up was that my controllers are either not detected (8bitdo Zero 2) or detected but not working (Dualshock 4 & Xbox One S).
The weird thing is that for the detected controllers, this issue is inconsistent, Antimicro, Steam Input, PPSSPP do recognize them, but Retroarch, Steam Games (even with Steam Input) and Duckstation don’t.
The closest thing I could find to a way to resolve the issue is this:
jui 03 11:34:27 bary systemd-udevd[498]: /usr/lib/udev/rules.d/72-moltengamepad.rules:10 Unknown user 'gamepad', ignoring
jui 03 11:34:27 bary systemd-udevd[498]: /usr/lib/udev/rules.d/72-moltengamepad.rules:16 Unknown user 'gamepad', ignoring
jui 03 11:34:27 bary systemd-udevd[498]: /usr/lib/udev/rules.d/72-moltengamepad.rules:25 Unknown user 'gamepad', ignoring
jui 03 11:34:27 bary systemd-udevd[498]: /usr/lib/udev/rules.d/72-moltengamepad.rules:31 Unknown user 'gamepad', ignoring
jui 03 11:34:27 bary systemd-tmpfiles[727]: /usr/lib/tmpfiles.d/moltengamepad.conf:2: Failed to resolve user 'gamepad': No such process
jui 03 11:34:29 bary systemd[1]: Failed to start Service to inject keycodes without the GUI application.
-- Subject: A start job for unit input-remapper.service has failed
-- Defined-By: systemd
-- Support: https://forum.manjaro.org/c/support
--
-- A start job for unit input-remapper.service has finished with a failure.
--
-- The job identifier is 136 and the job result is failed.
How to I make all programs recognize them?