add `xpad-noone` and enable `xone`
bsherman opened this issue · 4 comments
The xone driver disables too many other controllers by disabling the stock xpad driver in the kernel ... to properly use it, we also need to include xpad-noone .
Goals of this ticket:
- get
xpad-noone
building as akmod - add
xpad-noone
to this repo/image - re-enable
xone
See: #25 and ublue-os/main#256 for context.
Note that negativo17 has a spec file for xpad-noone
but does NOT yet seem to be including it in their repos: https://github.com/negativo17/xpad-noone-kmod
As it stands today, this would require building xpad-noone
RPMs from spec (possibly imported from negativo17 to our own repo for maintenance), building probably done in COPR (or whatever we choose ublue-os specific RPM repo).
All that is pre-requisite for then building the akmod in this akmods
project.
Probably, if building xpad-noone
we should build/host xone
as well. And... that leads to building xpadneo
too...
@KyleGospo has completed 2 PRs:
This allowed me to successfully test:
- wired xbox 360 works on plug-in (new
xpad-noone
driver) - wired xbox one works on plug-in (with
xone
driver) - wireless dongle xbox one works after pairing (
xone
driver) - bluetooth xbox one still works (with
xpadneo
driver)
Calling this done!