Comment utiliser une manette Nintendo Wii pour jouer à des jeux Linux

Tu peux jouer Nintendo Wii jeux sur Linux si vous savez utiliser le télécommande Wii avec votre ordinateur. Vous pouvez également utiliser la télécommande Wii au lieu d'un Contrôleur de jeu PC pour jouer à n'importe quel jeu en utilisant un émulateur.

Les instructions de cet article s'appliquent aux versions basées sur Debian Distributions Linux tel que Debian, menthe, et Ubuntu.

Ce dont vous avez besoin pour utiliser une télécommande Wii avec Linux

En plus d'une manette Wii, vous devrez installer les éléments suivants paquets Linux:

  • lswm
  • wminput
  • libcwiid1

Vous pouvez obtenir tous ces outils en saisissant un seul commande sudo dans le Terminal de commande Linux:

sudo apt-get install lswm wminput libcwiid1

Si vous utilisez un RPM-basée sur la distribution Linux, vous pouvez utiliser MIAM ou un outil similaire pour obtenir ces applications.

Comment connecter une télécommande Wii à Linux

Vous pouvez configurer la télécommande Wii à partir de la ligne de commande:

  1. Ouvrez le terminal de commande Linux et entrez la commande suivante pour obtenir le Bluetooth adresse de votre manette Wii:

    lswm
  2. Appuyez et maintenez le 1 et 2 boutons de la manette Wii en même temps lorsque vous y êtes invité. Si cela est fait correctement, un ensemble de chiffres et de lettres devrait apparaître dans le terminal comme ceci:

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

    Assurez-vous que Bluetooth est activé sur votre ordinateur. Vous devrez peut-être essayer plusieurs fois avant que votre PC ne détecte la télécommande Wii.

  3. Entrez ce qui suit dans la fenêtre du terminal pour ouvrir le Nano éditeur afin que vous puissiez configurer un fichier de configuration pour mapper les boutons Wii aux touches:

    sudo nano /etc/cwiid/wminput/gamepad
  4. Copier et coller ce qui suit au bas du fichier de l'éditeur Nano:

    Wiimote. Bas = KEY_RIGHT
    Wiimote. Gauche = KEY_DOWN
    Wiimote. Droite = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote. A = KEY_LEFTALT
    Wiimote. B = KEY_RIGHTCTRL
    Wiimote. Plus = KEY_LEFTSHIFT
  5. presse CTRL + ô sur le clavier pour enregistrer le fichier de configuration.

  6. presse CTRL + X pour fermer Nano.

  7. Après avoir configuré le mappage des boutons, exécutez la commande suivante:

    sudo wminput -c /etc/cwiid/wminput/gamepad
  8. Appuyez et maintenez le 1 et 2 boutons de la manette Wii en même temps lorsque vous y êtes invité. Le mot « prêt » apparaîtra si la connexion est réussie. Démarrez n'importe quel jeu pour jouer avec la télécommande Wii.

L'un des principaux avantages de la manette Wii est le D-pad, qui fonctionne bien mieux pour les jeux old school que le Xbox One bâton de pouce parce qu'il n'est pas aussi sensible.

Configuration de la télécommande Wii pour Linux

Lorsque vous créez votre fichier de configuration, il doit déjà contenir du texte tel que le suivant:

# gameport
Classique. Croix directionnelle. X = ABS_X
Classique. Croix directionnelle. Y = ABS_Y
Classique. A = BTN_A.

Le format de chaque ligne du fichier est Bouton de la manette Wii = bouton du clavier. Par exemple:

Wiimote. Haut = KEY_UP. 

La commande ci-dessus mappe le En haut bouton de la télécommande Wii sur le flèche vers le haut sur le clavier. Cependant, comme vous devez tenir la télécommande Wii sur le côté pour jouer à la plupart des jeux, vous voudrez peut-être mapper le En haut bouton au Flèche gauche clé:

Wiimote. Haut = KEY_LEFT. 
Bouton de la télécommande Wii Clavier Linux
En haut Flèche gauche
Vers le bas Flèche droite
La gauche Flèche vers le bas
Droit Flèche vers le haut
1 Espacer
2 CTRL gauche
UNE ALT gauche
B CTRL droit
Plus (+) Décalage à gauche

La plupart des émulateurs rationalisent le processus de mappage des boutons. Ainsi, après avoir connecté votre télécommande Wii à Linux, vous pouvez personnaliser davantage les commandes de jeux et de consoles spécifiques. Certains jeux PC vous permettent même de cartographier Souris touches de la manette Wii.

Vous pouvez voir les paramètres de contrôleur recommandés pour les jeux rétro sur le Internet Archive Arcade site Internet.

Boutons de la télécommande Wii

Vous pouvez utiliser plusieurs Accessoires Wii avec Linux, y compris la manette Wii Classic et le Wii Nunchuk. Vous trouverez ci-dessous une liste de tous les boutons de la manette Wii que vous pouvez configurer dans le fichier de la manette:

Télécommande Wii

  • Wiimote. En haut
  • Wiimote. Vers le bas
  • Wiimote. La gauche
  • Wiimote. Droit
  • Wiimote. UNE
  • Wiimote. B
  • Wiimote.1
  • Wiimote.2
  • Wiimote. Plus
  • Wiimote. Moins
  • Wiimote. Accueil
  • Wiimote. Croix directionnelle. X
  • Wiimote. Croix directionnelle. Oui

Nunchuk Wii

  • Nunchuk. C
  • Nunchuk. Z
  • Nunchuk. Coller. X
  • Nunchuk. Coller. Oui

Manette Wii Classique

  • Classique. En haut
  • Classique. Vers le bas
  • Classique. La gauche
  • Classique. Droit
  • Classique. Moins
  • Classique. Plus
  • Classique. Accueil
  • Classique. UNE
  • Classique. B
  • Classique. X
  • Classique. Oui
  • Classique. ZL
  • Classique. ZR
  • Classique. L
  • Classique. R
  • Classique. Croix directionnelle. X
  • Classique. Croix directionnelle. Oui
  • Classique. LStick. X
  • Classique. LStick. Oui
  • Classique. RStick. X
  • Classique. RStick. Oui
  • Classique. LAanalogique
  • Classique. RAnalogique

Malheureusement, il n'est pas possible de configurer les commandes de mouvement de la télécommande Wii avec Linux, mais vous pouvez toujours jouer aux ROM de jeux Wii qui ne nécessitent pas de commandes de mouvement.

Mappages de clavier

Vous trouverez ci-dessous un guide du clavier Linux pour vous aider à configurer votre fichier de configuration.

Clé Code
Échapper KEY_ESC
0 CLÉ_0
1 CLÉ_1
2 CLÉ_2
3 CLÉ_3
4 CLÉ_4
5 CLÉ_5
6 CLÉ_6
7 CLÉ_7
8 CLÉ_8
9 CLÉ_9
- (symbole moins) KEY_MINUS
= (symbole égal) KEY_EQUAL
BackSpace KEY_BACKSPACE
Languette KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Oui KEY_Y
U KEY_U
je KEY_I
ô KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Entrer KEY_ENTER
CTRL (côté gauche du clavier) KEY_LEFTCTRL
UNE KEY_A
S CLÉS
CLÉ_D
F KEY_F
g KEY_G
H CLÉ_H
J KEY_J
K KEY_K
L KEY_L
; (Demi-colon) KEY_SEMICOLON
' (Apostrophe) KEY_APOSTROPHE)
#
Maj (côté gauche du clavier) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Z KEY_Z
X CLÉ_X
C KEY_C
V KEY_V
B KEY_B
N KEY_N
M KEY_M
, (virgule) KEY_COMMA
. (arrêt complet) POINT_CLÉ
/ (barre oblique) KEY_SLASH
Shift (côté droit du clavier KEY_RIGHTSHIFT
ALT (côté gauche du clavier

KEY_LEFTALT

barre d'espace KEY_SPACE
Verrouillage des majuscules 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
Verrouillage du décalage KEY_SHIFTLOCK
0 (clavier) KEY_KP0
1 (clavier) KEY_KP1
2 (clavier) KEY_KP2
3 (clavier) KEY_KP3
4 (clavier) KEY_KP4
5 (clavier) KEY_KP5
6 (clavier) KEY_KP6
7 (clavier) KEY_KP7
8 (clavier) KEY_KP8
9 (clavier) KEY_KP9
. (point du clavier) KEY_KPDOT
+ (clavier plus symbole) KEY_KPPLUS
- (symbole moins du clavier) KEY_KPMINS
Flèche gauche KEY_LEFT
Flèche droite KEY_RIGHT
Flèche vers le haut KEY_UP
Flèche vers le bas TOUCHE BAS
Accueil KEY_HOME
Insérer KEY_INSERT
Effacer KEY_DELETE
Haut de page KEY_PAGEUP
Bas de page KEY_PAGEDOWN