Πώς να χρησιμοποιήσετε έναν ελεγκτή Nintendo Wii για να παίξετε παιχνίδια Linux

Μπορείς να παίξεις Nintendo Wii παιχνίδια Linux εάν ξέρετε πώς να χρησιμοποιήσετε το Wii τηλεχειριστήριο με τον υπολογιστή σας. Μπορείτε επίσης να χρησιμοποιήσετε το τηλεχειριστήριο Wii αντί για ένα Ελεγκτής παιχνιδιών υπολογιστή για να παίξετε οποιοδήποτε παιχνίδι χρησιμοποιώντας ένα εξομοιωτή.

Οι οδηγίες σε αυτό το άρθρο ισχύουν για το Debian Διανομές Linux όπως Debian, Μέντα, και Ubuntu.

Τι χρειάζεστε για να χρησιμοποιήσετε ένα Wii Remote με Linux

Εκτός από έναν ελεγκτή Wii, θα χρειαστεί να εγκαταστήσετε τα ακόλουθα Πακέτα Linux:

  • lswm
  • wminput
  • libcwiid1

Μπορείτε να αποκτήσετε όλα αυτά τα εργαλεία εισάγοντας ένα μόνο εντολή sudo στο Τερματικό εντολών Linux:

sudo apt-get εγκατάσταση lswm wminput libcwiid1

Εάν χρησιμοποιείτε ένα RPM-Βασισμένη διανομή Linux, μπορείτε να χρησιμοποιήσετε YUM ή ένα παρόμοιο εργαλείο για τη λήψη αυτών των εφαρμογών.

Πώς να συνδέσετε ένα Wii Remote σε Linux

Μπορείτε να διαμορφώσετε το τηλεχειριστήριο Wii από τη γραμμή εντολών:

  1. Ανοίξτε το τερματικό εντολών Linux και πληκτρολογήστε την ακόλουθη εντολή για να λάβετε το Bluetooth διεύθυνση του ελεγκτή Wii:

    lswm
  2. Πατήστε και κρατήστε πατημένο το 1 και 2 κουμπιά στον ελεγκτή Wii την ίδια στιγμή όταν σας ζητηθεί. Εάν γίνει σωστά, ένα σύνολο αριθμών και γραμμάτων θα πρέπει να εμφανιστεί στο τερματικό ως εξής:

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

    Βεβαιωθείτε ότι έχετε ενεργοποιημένο το Bluetooth στον υπολογιστή σας. Ίσως χρειαστεί να δοκιμάσετε μερικές φορές πριν ο υπολογιστής σας εντοπίσει το τηλεχειριστήριο Wii.

  3. Εισαγάγετε τα ακόλουθα στο παράθυρο τερματικού για να ανοίξετε το Nano editor ώστε να μπορείτε να ρυθμίσετε ένα αρχείο διαμόρφωσης για να αντιστοιχίσετε τα κουμπιά Wii σε κλειδιά:

    sudo nano /etc/cwiid/wminput/gamepad
  4. Αντιγραφή και επικόλληση τα ακόλουθα στο κάτω μέρος του αρχείου επεξεργασίας Nano:

    Wiimote. Κάτω = KEY_RIGHT
    Wiimote. Αριστερά = KEY_DOWN
    Wiimote. Δεξιά = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote. A = KEY_LEFTALT
    Wiimote. B = KEY_RIGHTCTRL
    Wiimote. Συν = KEY_LEFTSHIFT
  5. Τύπος CTRL + Ο στο πληκτρολόγιο για να αποθηκεύσετε το αρχείο διαμόρφωσης.

  6. Τύπος CTRL + Χ να κλείσει ο Νάνο.

  7. Αφού ρυθμίσετε την αντιστοίχιση κουμπιών, εκτελέστε την ακόλουθη εντολή:

    sudo wminput -c /etc/cwiid/wminput/gamepad
  8. Πατήστε και κρατήστε πατημένο το 1 και 2 κουμπιά στο χειριστήριο Wii ξανά ταυτόχρονα όταν σας ζητηθεί. Η λέξη "έτοιμο" θα εμφανιστεί εάν η σύνδεση είναι επιτυχής. Ξεκινήστε οποιοδήποτε παιχνίδι για να παίξετε με το τηλεχειριστήριο Wii.

Ένα σημαντικό πλεονέκτημα του ελεγκτή Wii είναι το D-pad, το οποίο λειτουργεί πολύ καλύτερα για παλιά σχολικά παιχνίδια από το Xbox One ραβδί αντίχειρα γιατί δεν είναι τόσο ευαίσθητο.

Διαμόρφωση του Wii Remote για Linux

Όταν δημιουργείτε το αρχείο διαμόρφωσής σας, θα πρέπει να περιέχει ήδη κάποιο κείμενο όπως το ακόλουθο:

# θύρα παιχνιδιού
Κλασσικός. Dpad. X = ABS_X
Κλασσικός. Dpad. Υ = ABS_Y
Κλασσικός. A = BTN_A.

Η μορφή για κάθε γραμμή στο αρχείο είναι Κουμπί ελεγκτή Wii = κουμπί πληκτρολογίου. Για παράδειγμα:

Wiimote. Πάνω = KEY_UP. 

Η παραπάνω εντολή αντιστοιχίζει το Πάνω κουμπί στο τηλεχειριστήριο Wii στο επάνω βέλος στο πληκτρολόγιο. Ωστόσο, δεδομένου ότι πρέπει να κρατήσετε το τηλεχειριστήριο Wii στο πλάι του για να παίξετε τα περισσότερα παιχνίδια, ίσως θέλετε να το χαρτογραφήσετε Πάνω κουμπί στο αριστερό βέλος κλειδί:

Wiimote. Πάνω = KEY_LEFT. 
Κουμπί τηλεχειρισμού Wii Πληκτρολόγιο Linux
Πάνω Αριστερό βέλος
Κάτω Δεξί βέλος
Αριστερά Κάτω βελάκι
σωστά Επάνω βέλος
1 Χώρος
2 Αριστερό CTRL
ΕΝΑ Αριστερά ALT
σι Δεξί CTRL
Συν (+) Αριστερά Shift

Οι περισσότεροι εξομοιωτές απλοποιούν τη διαδικασία αντιστοίχισης κουμπιών, επομένως αφού συνδέσετε το τηλεχειριστήριο Wii στο Linux, μπορείτε να προσαρμόσετε περαιτέρω τα χειριστήρια για συγκεκριμένα παιχνίδια και κονσόλες. Ορισμένα παιχνίδια για υπολογιστή σας επιτρέπουν ακόμη και να κάνετε χαρτογράφηση ποντίκι κλειδιά του ελεγκτή Wii.

Μπορείτε να δείτε προτεινόμενες ρυθμίσεις χειριστηρίου για ρετρό παιχνίδια στο Αρχείο Διαδικτύου Arcade δικτυακός τόπος.

Κουμπιά Wii Remote

Μπορείτε να χρησιμοποιήσετε πολλά Αξεσουάρ Wii με Linux, συμπεριλαμβανομένου του Wii Classic Controller και του Wii Nunchuk. Παρακάτω είναι μια λίστα με όλα τα κουμπιά ελεγκτή Wii που μπορείτε να διαμορφώσετε στο αρχείο gamepad:

Wii Remote

  • Wiimote. Πάνω
  • Wiimote. Κάτω
  • Wiimote. Αριστερά
  • Wiimote. σωστά
  • Wiimote. ΕΝΑ
  • Wiimote. σι
  • Wiimote.1
  • Wiimote.2
  • Wiimote. Συν
  • Wiimote. Μείον
  • Wiimote. Σπίτι
  • Wiimote. Dpad. Χ
  • Wiimote. Dpad. Υ

Wii Nunchuk

  • Nunchuk. ντο
  • Nunchuk. Ζ
  • Nunchuk. Ραβδί. Χ
  • Nunchuk. Ραβδί. Υ

Κλασικό χειριστήριο Wii

  • Κλασσικός. Πάνω
  • Κλασσικός. Κάτω
  • Κλασσικός. Αριστερά
  • Κλασσικός. σωστά
  • Κλασσικός. Μείον
  • Κλασσικός. Συν
  • Κλασσικός. Σπίτι
  • Κλασσικός. ΕΝΑ
  • Κλασσικός. σι
  • Κλασσικός. Χ
  • Κλασσικός. Υ
  • Κλασσικός. ZL
  • Κλασσικός. ZR
  • Κλασσικός. μεγάλο
  • Κλασσικός. R
  • Κλασσικός. Dpad. Χ
  • Κλασσικός. Dpad. Υ
  • Κλασσικός. LSstick. Χ
  • Κλασσικός. LSstick. Υ
  • Κλασσικός. Rstick. Χ
  • Κλασσικός. Rstick. Υ
  • Κλασσικός. LANalog
  • Κλασσικός. RAnalog

Δυστυχώς, δεν είναι δυνατό να διαμορφώσετε τα χειριστήρια κίνησης του τηλεχειριστηρίου Wii με Linux, αλλά μπορείτε ακόμα να παίξετε ROM παιχνιδιών Wii που δεν απαιτούν χειριστήρια κίνησης.

Αντιστοιχίσεις πληκτρολογίου

Ακολουθεί ένας οδηγός για το πληκτρολόγιο Linux που θα σας βοηθήσει να ρυθμίσετε το αρχείο διαμόρφωσής σας.

Κλειδί Κώδικας
Διαφυγή 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
- (σύμβολο μείον) KEY_MINUS
= (ίσον σύμβολο) KEY_EQUAL
BackSpace KEY_BACKSPACE
Αυτί KEY_TAB
Q KEY_Q
W KEY_W
μι KEY_E
R KEY_R
Τ KEY_T
Υ KEY_Y
U KEY_U
Εγώ KEY_I
Ο KEY_O
Π KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHT BRACE
Εισαγω KEY_ENTER
CTRL (αριστερή πλευρά του πληκτρολογίου) KEY_LEFTCRL
ΕΝΑ KEY_A
μικρό ΚΛΕΙΔΙ_Σ
ρε KEY_D
φά KEY_F
σολ KEY_G
H KEY_H
J KEY_J
κ KEY_K
μεγάλο KEY_L
; (Παρά τελεία) ΚΛΕΙΔΙ_ΕΜΠΛΗΚΤΡΟ
(Απόστροφος) KEY_APOSTROPHE)
#
Shift (αριστερή πλευρά του πληκτρολογίου) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Ζ KEY_Z
Χ KEY_X
ντο KEY_C
V KEY_V
σι KEY_B
Ν KEY_N
Μ KEY_M
, (κόμμα) KEY_COMMA
. (τελεία) KEY_DOT
/ (προς τα εμπρός κάθετο) KEY_SLASH
Shift (δεξιά πλευρά του πληκτρολογίου KEY_RIGHTSHIFT
ALT (αριστερή πλευρά του πληκτρολογίου

KEY_LEFTALT

Πλήκτρο διαστήματος KEY_SPACE
κεφαλαία 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
Κλείδωμα αλλαγής ταχυτήτων KEY_SHIFTLOCK
0 (πληκτρολόγιο) KEY_KP0
1 (πληκτρολόγιο) KEY_KP1
2 (πληκτρολόγιο) KEY_KP2
3 (πληκτρολόγιο) KEY_KP3
4 (πληκτρολόγιο) KEY_KP4
5 (πληκτρολόγιο) KEY_KP5
6 (πληκτρολόγιο) KEY_KP6
7 (πληκτρολόγιο) KEY_KP7
8 (πληκτρολόγιο) KEY_KP8
9 (πληκτρολόγιο) KEY_KP9
. (κουκκίδα πληκτρολογίου) KEY_KPDOT
+ (πληκτρολόγιο συν σύμβολο) KEY_KPPLUS
- (πληκτρολόγιο μείον σύμβολο) KEY_KPMINUS
Αριστερό βέλος KEY_LEFT
Δεξί βέλος KEY_RIGHT
Επάνω βέλος KEY_UP
Κάτω βελάκι KEY_DOWN
Σπίτι KEY_HOME
Εισάγετε KEY_INSERT
Διαγράφω KEY_DELETE
Σελίδα προς τα πάνω KEY_PAGEUP
Σελίδα κάτω KEY_PAGEDOWN