I wish to play Ur-Quan Masters(UQM) with my kids in Fedora. The installation of UQM is simple, just
dnf -y install uqm.
Then I use following steps to connect Wii to Fedora:
1. Install packages
sudo dnf -y install cwiid cwiid-wminput cwiid-utils wiiuse libwiimote
2. Make udev.d Rule
This step enable non-root user to use Wii remotes.
sudo tee << /dev/null
sudo udevadm control -R
3. (Optional) Test Bluetooth Connection
connect, you will receive the prompt that you need to press BOTH
2 on the Wii remote to activate the Bluetooth discovery mode.
Once succeeded, you can press buttons to see whether they are recognized.
4. Configure and Run wminput
I found that mapping the Wii remote to Key Pad is much more convenient that wminput default, especially for laptop. The reason is obvious: it is less likely to cause key clash.
My config is saved as
~/.cwiid/wminput and looks like:
Wiimote.Up = KEY_KP8
Wiimote.Down = KEY_KP2
Wiimote.Left = KEY_KP4
Wiimote.Right = KEY_KP6
Wiimote.A = KEY_KPENTER
Wiimote.B = KEY_KP0
Wiimote.Minus = KEY_KPMINUS
Wiimote.Plus = KEY_KPPLUS
Wiimote.Home = KEY_KPDOT
Wiimote.1 = KEY_1
Wiimote.2 = KEY_3
Then, I ran:
wminput -w -c ~/.cwiid/wminput