sed -i -e 's/- hori-steam/- xbox-series/' /usr/share/inputplumber/devices/*.yaml
sed -i -e 's/- gamepad/- xbox-series/' /usr/share/inputplumber/devices/*.yaml
sed -i -e 's/- deck-uhid/- xbox-series/' /usr/share/inputplumber/devices/*.yaml
sed -i -e 's/- deck/- xbox-series/' /usr/share/inputplumber/devices/*.yaml
sed -i -e 's/- xbox-elite/- xbox-series/' /usr/share/inputplumber/devices/*.yaml
sed -i -e 's/- xb360/- xbox-series/' /usr/share/inputplumber/devices/*.yaml
sed -i -e 's/- ds5-edge/- xbox-series/' /usr/share/inputplumber/devices/*.yaml
sed -i -e 's/- ds5/- xbox-series/' /usr/share/inputplumber/devices/*.yaml
$ inputplumber devices manage-all --enable
Here is an example of how KazetaOS handles forcing controllers to use a
xbox-seriesXbox Series (or usexb360for Xbox 360) controller profile.https://github.com/kazetaos/kazeta/blob/2026-0_736534b/manifest#L97
https://github.com/kazetaos/kazeta/blob/2025-0_bd83b8d/manifest#L96