Come utilizzare un controller Nintendo Wii per giocare ai giochi Linux

Puoi giocare Nintendo Wii giochi in corso Linux se sai come usare il Telecomando Wii con il tuo computer. Puoi anche usare il telecomando Wii invece di a Controller di gioco per PC per giocare a qualsiasi gioco usando un emulatore.

Le istruzioni in questo articolo si applicano a Debian distribuzioni Linux come Debian, menta, e Ubuntu.

Cosa ti serve per usare un telecomando Wii con Linux

Oltre a un controller Wii, dovrai installare quanto segue Pacchetti Linux:

  • lswm
  • wminput
  • libcwiid1

Puoi ottenere tutti questi strumenti inserendo un singolo comando sudo nel Terminale di comando Linux:

sudo apt-get install lswm wminput libcwiid1

Se stai usando un RPMbasata su Linux, puoi usare YUM o uno strumento simile per ottenere queste applicazioni.

Come collegare un telecomando Wii a Linux

Puoi configurare il telecomando Wii dalla riga di comando:

  1. Apri il terminale di comando di Linux e inserisci il seguente comando per ottenere il Bluetooth indirizzo del tuo controller Wii:

    lswm
  2. Tieni premuto il tasto

    1 e 2 contemporaneamente i pulsanti del controller Wii quando richiesto. Se fatto correttamente, nel terminale dovrebbe apparire una serie di numeri e lettere come questa:

    00:1B: 7A: 4F: 61:DO4

    Assicurati di avere il Bluetooth abilitato sul tuo computer. Potrebbe essere necessario provare un paio di volte prima che il PC rilevi il telecomando Wii.

  3. Immettere quanto segue nella finestra del terminale per aprire il Nano editor in modo da poter impostare un file di configurazione per mappare i pulsanti Wii sui tasti:

    sudo nano /etc/cwiid/wminput/gamepad
  4. Copia e incolla quanto segue nella parte inferiore del file dell'editor Nano:

    Wiimote. Giù = KEY_RIGHT
    Wiimote. Sinistra = KEY_DOWN
    Wiimote. Destra = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote. A = KEY_LEFTALT
    Wiimote. B = KEY_RIGHTCTRL
    Wiimote. Più = KEY_LEFTSHIFT
  5. premere CTRL + oh sulla tastiera per salvare il file di configurazione.

  6. premere CTRL + X per chiudere Nano.

  7. Dopo aver configurato la mappatura dei pulsanti, eseguire il comando seguente:

    sudo wminput -c /etc/cwiid/wminput/gamepad
  8. Tieni premuto il tasto 1 e 2 nuovamente contemporaneamente i pulsanti sul controller Wii quando richiesto. Se la connessione è andata a buon fine apparirà la parola "pronto". Avvia qualsiasi gioco per giocare con il telecomando Wii.

Uno dei principali vantaggi del controller Wii è il D-pad, che funziona molto meglio per i giochi della vecchia scuola rispetto al Xbox One levetta perché non è così sensibile.

Configurazione del telecomando Wii per Linux

Quando crei il tuo file di configurazione, dovrebbe già contenere del testo come il seguente:

# porta giochi
Classico. Dpad. X = ABS_X
Classico. Dpad. Y = ABS_Y
Classico. A = BTN_A.

Il formato per ogni riga nel file è Pulsante del controller Wii = pulsante della tastiera. Per esempio:

Wiimote. Su = KEY_UP. 

Il comando sopra mappa il Su sul telecomando Wii per freccia su sulla tastiera. Tuttavia, poiché devi tenere il telecomando Wii su un lato per giocare alla maggior parte dei giochi, potresti voler mappare il Su pulsante per freccia sinistra chiave:

Wiimote. Su = KEY_LEFT. 
Pulsante del telecomando Wii Tastiera Linux
Su Freccia sinistra
Fuori uso Freccia destra
Sinistra Freccia in giù
Destra Freccia su
1 Spazio
2 CTRL sinistro
UN Sinistra ALT
B CTRL destro
Più (+) Tasto maiuscolo di sinistra

La maggior parte degli emulatori semplifica il processo di mappatura dei pulsanti, quindi dopo aver collegato il telecomando Wii a Linux, puoi personalizzare ulteriormente i controlli per giochi e console specifici. Alcuni giochi per PC ti consentono persino di mappare topo tasti del controller Wii.

Puoi vedere le impostazioni consigliate del controller per i giochi retrò su Internet Archive Arcade sito web.

Pulsanti del telecomando Wii

Puoi usare più Accessori Wii con Linux incluso il Wii Classic Controller e il Wii Nunchuk. Di seguito è riportato un elenco di tutti i pulsanti del controller Wii che puoi configurare nel file del gamepad:

Telecomando Wii

  • Wiimote. Su
  • Wiimote. Fuori uso
  • Wiimote. Sinistra
  • Wiimote. Destra
  • Wiimote. UN
  • Wiimote. B
  • Wiimote.1
  • Wiimote.2
  • Wiimote. Più
  • Wiimote. Meno
  • Wiimote. Casa
  • Wiimote. Dpad. X
  • Wiimote. Dpad. sì

Wii Nunchuk

  • Nunchuk. C
  • Nunchuk. Z
  • Nunchuk. Bastone. X
  • Nunchuk. Bastone. sì

Controller Wii Classic

  • Classico. Su
  • Classico. Fuori uso
  • Classico. Sinistra
  • Classico. Destra
  • Classico. Meno
  • Classico. Più
  • Classico. Casa
  • Classico. UN
  • Classico. B
  • Classico. X
  • Classico. sì
  • Classico. ZL
  • Classico. ZR
  • Classico. l
  • Classico. R
  • Classico. Dpad. X
  • Classico. Dpad. sì
  • Classico. LStick. X
  • Classico. LStick. sì
  • Classico. Rstick. X
  • Classico. Rstick. sì
  • Classico. Lanalogico
  • Classico. RAnalogico

Sfortunatamente, non è possibile configurare i controlli di movimento del telecomando Wii con Linux, ma puoi comunque giocare a ROM di giochi Wii che non richiedono controlli di movimento.

Mappature della tastiera

Di seguito è riportata una guida per la tastiera Linux per aiutarti a configurare il file di configurazione.

Chiave Codice
Fuga KEY_ESC
0 KEY_0
1 CHIAVE_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
- (simbolo meno) KEY_MINUS
= (simbolo uguale) KEY_EQUAL
IndietroSpazio KEY_BACKSPACE
tab KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
KEY_Y
tu KEY_U
io KEY_I
oh KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
accedere KEY_ENTER
CTRL (lato sinistro della tastiera) KEY_LEFTCTRL
UN 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
; (Punto e virgola) KEY_SEMICCOLON
' (Apostrofo) KEY_APOSTROPHE)
#
Maiusc (lato sinistro della tastiera) 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
, (virgola) KEY_COMMA
. (punto) KEY_DOT
/ (barra) KEY_SLASH
Maiusc (lato destro della tastiera KEY_RIGHTSHIFT
ALT (lato sinistro della tastiera

KEY_LEFTALT

Barra spaziatrice KEY_SPACE
Blocco maiuscole 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
Blocco maiuscolo KEY_SHIFTLOCK
0 (tastiera) KEY_KP0
1 (tastiera) KEY_KP1
2 (tastiera) KEY_KP2
3 (tastiera) KEY_KP3
4 (tastiera) KEY_KP4
5 (tastiera) KEY_KP5
6 (tastiera) KEY_KP6
7 (tastiera) KEY_KP7
8 (tastiera) KEY_KP8
9 (tastiera) KEY_KP9
. (punto della tastiera) KEY_KPDOT
+ (simbolo tastierino più) KEY_KPPLUS
- (simbolo meno tastierino) KEY_KPMINUS
Freccia sinistra KEY_LEFT
Freccia destra KEY_RIGHT
Freccia su KEY_UP
Freccia in giù KEY_DOWN
Casa KEY_HOME
Inserire KEY_INSERT
Elimina KEY_DELETE
Pagina su KEY_PAGEUP
Pagina giù KEY_PAGEDOWN