Hvordan få en Wiimote til å fungere på Linux

Hvordan få en Wiimote til å fungere på Linux


Du kan bruke Wiimote som en mus på Linux. Den CWiid Prosjektet gir et bibliotek og andre verktøy for grensesnitt med en Wiimote over Bluetooth. Systemets standardtillatelser begrense tilgangen til Wiimote til root brukeren, slik at du må opprette hensiktsmessige regler i udev før du kan få tilgang til Wiimote. Den uinput modul må også legges til å bruke Wiimote som en mus. Andre programmer kan også samhandle med Wii og dra nytte av sine sensorer til andre formål.

Bruksanvisning

1 Sett inn en Bluetooth dongle i datamaskinens USB-spor hvis datamaskinen ikke støtter Bluetooth. Du kan kjøpe en Bluetooth dongle fra en elektronikkbutikk. Sørg for at dongle du kjøper støtter Linux.

2 Åpne et terminalvindu fra Linux-skrivebordet applikasjoner menyen.

3 Installer CWiid biblioteket og dets tilhørende applikasjoner. Skriv inn kommandoen "sudo apt-get install wminput wmgui lswm" og trykk "Enter" for å installere biblioteket på Ubuntu. Du kan laste ned og kompilere denne programvaren fra CWiid nettstedet hvis Linux programvare repositories inkluderer ikke det.

4 Skriv "sudo nano /etc/udev/rules.d/95-uinput.rules" inn i terminalen på Ubuntu og trykk "Enter". Denne kommandoen lager en regler i udev fil og åpner den i Nano tekst editor. Andre Linux-distribusjoner kan bruke regler i udev ligger på et annet sted. Ta kontakt med din Linux-distribusjon dokumentasjon for mer informasjon.

5 Skriv inn følgende tekst i filen:

KERNEL == "uinput", GROUP = "plugdev"

6 Lagre filen og lukk tekst editor. Trykk på "Ctrl" og "O" tastene samtidig, og trykk "Enter" for å lagre filen i Nano. Trykk på "Ctrl" og "X" tastene samtidig for å lukke Nano.

7 Skriv "sudo modprobe uinput" inn i terminalen og trykk "Enter" for å laste uinput modulen.

8 Skriv "sudo echo uinput >> / etc / modules" og trykk "Enter". Denne kommandoen legger uinput modulen til listen over moduler som lastes når du starter datamaskinen.

9 Skriv "sudo usermod -a -G plugdev navn" i terminalen, erstatte "navn" med din brukerkonto navn, og trykk "Enter" for å sikre din brukerkonto er medlem av plugdev gruppen. Logg ut og inn igjen etter å ha kjørt denne kommandoen hvis brukerkontoen var ikke allerede er medlem av denne gruppen.

10 Skriv "wminput" inn i terminalen og trykk "Enter".

11 Trykk på "1" og "2" knappene på Wiimote samtidig og hold dem ned når "Sett Wiimote i synlig modus nå" vises i terminalen. Den wminput kommandoen kobles til Wiimote og gjør det som en mus.

Hint

  • Rett Wiimote i den retningen du vil at musepekeren til å flytte. Trykk på "A" -knappen for å venstreklikke og "B" for å høyreklikk.
  • Du kan kjøre "wmgui" program for å vise Wiimote er inngangsdata.
  • Du må kanskje starte udev tjenesten etter å lage regler i udev fil hvis du bruker en eldre distribusjon av Linux. Nyere versjoner av udev overvåke regler katalog for endringer og automatisk laste inn nye regler.