Hvordan bruke en Nintendo Wii-kontroller til å spille Linux-spill
Du kan spille Nintendo Wii spill på Linux hvis du vet hvordan du bruker Wii fjernkontroll med datamaskinen din. Du kan også bruke Wii-fjernkontrollen i stedet for en PC-spillkontroller å spille et hvilket som helst spill med en emulator.
Instruksjonene i denne artikkelen gjelder for Debian-basert Linux-distribusjoner som for eksempel Debian, Mynte, og Ubuntu.
Hva du trenger for å bruke en Wii-fjernkontroll med Linux
I tillegg til en Wii-kontroller, må du installere følgende Linux-pakker:
- lswm
- wminput
- libcwiid1
Du kan få alle disse verktøyene ved å skrive inn ett enkelt sudo kommando i Linux kommandoterminal:
sudo apt-get install lswm wminput libcwiid1
Hvis du bruker en RPM-basert Linux-distribusjon, du kan bruke NAM eller et lignende verktøy for å få disse applikasjonene.
Hvordan koble en Wii-fjernkontroll til Linux
Du kan konfigurere Wii-fjernkontrollen fra kommandolinjen:
-
Åpne Linux-kommandoterminalen og skriv inn følgende kommando for å få blåtann adresse til Wii-kontrolleren din:
lswm
-
Trykk og hold inne 1 og 2 knappene på Wii-kontrolleren samtidig når du blir bedt om det. Hvis det gjøres riktig, skal et sett med tall og bokstaver vises i terminalen slik:
00:1B: 7A: 4F: 61:C4
Sørg for at du har Bluetooth aktivert på datamaskinen. Du må kanskje prøve et par ganger før PC-en din oppdager Wii-fjernkontrollen.
-
Skriv inn følgende i terminalvinduet for å åpne Nano-redaktør slik at du kan sette opp en konfigurasjonsfil for å tilordne Wii-knappene til taster:
sudo nano /etc/cwiid/wminput/gamepad
-
Kopiere og lime inn følgende i bunnen av Nano-redigeringsfilen:
Wiimote. Ned = KEY_RIGHT
Wiimote. Venstre = KEY_DOWN
Wiimote. Høyre = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote. A = KEY_LEFTALT
Wiimote. B = KEY_RIGHTCTRL
Wiimote. Pluss = KEY_LEFTSHIFT trykk CTRL + O på tastaturet for å lagre konfigurasjonsfilen.
trykk CTRL + X for å lukke Nano.
-
Etter å ha konfigurert knappetilordningen, kjør følgende kommando:
sudo wminput -c /etc/cwiid/wminput/gamepad
Trykk og hold inne 1 og 2 knappene på Wii-kontrolleren samtidig igjen når du blir bedt om det. Ordet "klar" vises hvis tilkoblingen er vellykket. Start et hvilket som helst spill for å spille med Wii-fjernkontrollen.
En stor fordel med Wii-kontrolleren er D-pad, som fungerer mye bedre for gamle skolespill enn Xbox One tommelpinne fordi den ikke er fullt så følsom.
Konfigurering av Wii-fjernkontrollen for Linux
Når du oppretter konfigurasjonsfilen din, skal den allerede inneholde noe tekst som følgende:
# spillport
Klassisk. Dpad. X = ABS_X
Klassisk. Dpad. Y = ABS_Y
Klassisk. A = BTN_A.
Formatet for hver linje i filen er Wii-kontrollknapp = tastaturknapp. For eksempel:
Wiimote. Opp = KEY_UP.
Kommandoen ovenfor kartlegger Opp knappen på Wii-fjernkontrollen til pil opp på tastaturet. Men siden du må holde Wii-fjernkontrollen på siden for å spille de fleste spill, kan det være lurt å kartlegge Opp knappen til venstre pil nøkkel:
Wiimote. Opp = KEY_LEFT.
Wii-fjernkontrollknapp | Linux-tastatur |
Opp | Venstre pil |
Ned | Høyre pil |
Venstre | Pil ned |
Ikke sant | Pil opp |
1 | Rom |
2 | Venstre CTRL |
EN | Venstre ALT |
B | Høyre CTRL |
Pluss (+) | Venstre shift |
De fleste emulatorer strømlinjeformer knappkartleggingsprosessen, så etter at du har koblet Wii-fjernkontrollen til Linux, kan du tilpasse kontrollene ytterligere for spesifikke spill og konsoller. Noen PC-spill lar deg til og med kartlegge mus nøklene til Wii-kontrolleren.
Du kan se anbefalte kontrollerinnstillinger for retrospill på Internet Archive Arcade nettsted.
Wii-fjernkontrollknapper
Du kan bruke flere Wii tilbehør med Linux inkludert Wii Classic Controller og Wii Nunchuk. Nedenfor er en liste over alle Wii-kontrollerknappene du kan konfigurere i gamepad-filen:
Wii-fjernkontroll
- Wiimote. Opp
- Wiimote. Ned
- Wiimote. Venstre
- Wiimote. Ikke sant
- Wiimote. EN
- Wiimote. B
- Wiimote.1
- Wiimote.2
- Wiimote. Plus
- Wiimote. Minus
- Wiimote. Hjem
- Wiimote. Dpad. X
- Wiimote. Dpad. Y
Wii Nunchuk
- Nunchuk. C
- Nunchuk. Z
- Nunchuk. Pinne. X
- Nunchuk. Pinne. Y
Wii Classic-kontroller
- Klassisk. Opp
- Klassisk. Ned
- Klassisk. Venstre
- Klassisk. Ikke sant
- Klassisk. Minus
- Klassisk. Plus
- Klassisk. Hjem
- Klassisk. EN
- Klassisk. B
- Klassisk. X
- Klassisk. Y
- Klassisk. ZL
- Klassisk. ZR
- Klassisk. L
- Klassisk. R
- Klassisk. Dpad. X
- Klassisk. Dpad. Y
- Klassisk. LStikk. X
- Klassisk. LStikk. Y
- Klassisk. RStikk. X
- Klassisk. RStikk. Y
- Klassisk. LAnalog
- Klassisk. RAnalog
Dessverre er det ikke mulig å konfigurere Wii-fjernkontrollens bevegelseskontroller med Linux, men du kan fortsatt spille ROM-er av Wii-spill som ikke krever bevegelseskontroller.
Tastaturtilordninger
Nedenfor er en guide for Linux-tastaturet for å hjelpe deg med å sette opp konfigurasjonsfilen.
Nøkkel | Kode |
---|---|
Flukt | KEY_ESC |
0 | KEY_0 |
1 | KEY_1 |
2 | KEY_2 |
3 | KEY_3 |
4 | KEY_4 |
5 | KEY_5 |
6 | KEY_6 |
7 | KEY_7 |
8 | KEY_8 |
9 | KEY_9 |
- (minus symbol) | KEY_MINUS |
= (lik symbol) | KEY_EQUAL |
BackSpace | KEY_BACKSPACE |
Tab | KEY_TAB |
Q | KEY_Q |
W | KEY_W |
E | KEY_E |
R | KEY_R |
T | KEY_T |
Y | KEY_Y |
U | KEY_U |
Jeg | KEY_I |
O | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
Tast inn | KEY_ENTER |
CTRL (venstre side av tastaturet) | KEY_LEFTCTRL |
EN | KEY_A |
S | KEY_S |
D | KEY_D |
F | KEY_F |
G | KEY_G |
H | KEY_H |
J | KEY_J |
K | KEY_K |
L | KEY_L |
; (semikolon) | KEY_SEMICOLON |
' (Apostrof) | KEY_APOSTROPHE) |
# | |
Shift (venstre side av tastaturet) | KEY_LEFTSHIFT |
\ | KEY_BACKSLASH |
Z | KEY_Z |
X | KEY_X |
C | KEY_C |
V | KEY_V |
B | KEY_B |
N | KEY_N |
M | KEY_M |
, (komma) | KEY_COMMA |
. (full stopp) | KEY_DOT |
/ (skråstrek fremover) | KEY_SLASH |
Shift (høyre side av tastaturet | KEY_RIGHTSHIFT |
ALT (venstre side av tastaturet | KEY_LEFTALT |
Mellomromstasten | KEY_SPACE |
Caps Lock | KEY_CAPSLOCK |
F1 | KEY_F1 |
F2 | KEY_F2 |
F3 | KEY_F3 |
F4 | KEY_F4 |
F5 | KEY_F5 |
F6 | KEY_F6 |
F7 | KEY_F7 |
F8 | KEY_F8 |
F9 | KEY_F9 |
F10 | KEY_F10 |
F11 | KEY_F11 |
F12 | KEY_F12 |
Num Kock | KEY_NUMLOCK |
Skifte lås | KEY_SHIFTLOCK |
0 (tastatur) | KEY_KP0 |
1 (tastatur) | KEY_KP1 |
2 (tastatur) | KEY_KP2 |
3 (tastatur) | KEY_KP3 |
4 (tastatur) | KEY_KP4 |
5 (tastatur) | KEY_KP5 |
6 (tastatur) | KEY_KP6 |
7 (tastatur) | KEY_KP7 |
8 (tastatur) | KEY_KP8 |
9 (tastatur) | KEY_KP9 |
. (tastatur prikk) | KEY_KPDOT |
+ (tastatur pluss symbol) | KEY_KPPLUS |
- (tastatur minus symbol) | KEY_KPMINUS |
Venstre pil | KEY_LEFT |
Høyre pil | KEY_RIGHT |
Pil opp | KEY_UP |
Pil ned | KEY_DOWN |
Hjem | KEY_HOME |
Sett inn | KEY_INSERT |
Slett | KEY_DELETE |
Side opp | KEY_PAGEUP |
Bla ned | KEY_PAGEDOWN |