Kā izmantot Nintendo Wii kontrolieri, lai spēlētu Linux spēles

Jūs varat spēlēt Nintendo Wii spēles ieslēgtas Linux ja zināt, kā lietot Wii tālvadības pults ar savu datoru. Varat arī izmantot Wii tālvadības pulti, nevis a PC spēļu kontrolieris lai spēlētu jebkuru spēli, izmantojot emulators.

Šajā rakstā sniegtie norādījumi attiecas uz Debian bāzes Linux izplatījumi piemēram, Debian, Piparmētra, un Ubuntu.

Kas jums nepieciešams, lai izmantotu Wii tālvadības pulti ar Linux

Papildus Wii kontrollerim jums būs jāinstalē tālāk norādītais Linux pakotnes:

  • lswm
  • wminput
  • libcwiid1

Visus šos rīkus varat iegūt, ievadot vienu sudo komanda iekš Linux komandu terminālis:

sudo apt-get install lswm wminput libcwiid1

Ja jūs izmantojat an RPMLinux izplatīšanu, ko varat izmantot YUM vai līdzīgu rīku šo lietojumprogrammu iegūšanai.

Kā savienot Wii tālvadības pulti ar Linux

Varat konfigurēt Wii tālvadības pulti no komandrindas:

  1. Atveriet Linux komandu termināli un ievadiet šo komandu, lai iegūtu Bluetooth jūsu Wii kontrollera adrese:

    lswm
  2. Nospiediet un turiet 1 un 2 Wii kontrollera pogas vienlaikus, kad tas tiek prasīts. Ja tas izdarīts pareizi, terminālī jāparādās ciparu un burtu kopai šādi:

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

    Pārliecinieties, vai datorā ir iespējots Bluetooth. Iespējams, jums būs jāmēģina pāris reizes, pirms dators konstatē Wii tālvadības pulti.

  3. Termināļa logā ievadiet tālāk norādīto, lai atvērtu Nano redaktors lai jūs varētu iestatīt konfigurācijas failu, lai kartētu Wii pogas ar taustiņiem:

    sudo nano /etc/cwiid/wminput/gamepad
  4. Kopēt un ielīmēt Nano redaktora faila apakšā:

    Wiimote. Uz leju = KEY_RIGHT
    Wiimote. Pa kreisi = KEY_DOWN
    Wiimote. Pa labi = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote. A = KEY_LEFTAL
    Wiimote. B = KEY_RIGHTCTRL
    Wiimote. Plus = KEY_LEFTSHIFT
  5. Nospiediet CTRL + O tastatūrā, lai saglabātu konfigurācijas failu.

  6. Nospiediet CTRL + X lai aizvērtu Nano.

  7. Pēc pogu kartēšanas konfigurēšanas palaidiet šādu komandu:

    sudo wminput -c /etc/cwiid/wminput/gamepad
  8. Nospiediet un turiet 1 un 2 Wii kontrollera pogas vienlaikus, kad tas tiek prasīts. Ja savienojums būs veiksmīgs, parādīsies vārds "gatavs". Sāciet jebkuru spēli, lai spēlētu ar Wii tālvadības pulti.

Viena no galvenajām Wii kontrollera priekšrocībām ir D-pad, kas darbojas daudz labāk vecās skolas spēlēm nekā Xbox One īkšķi, jo tas nav tik jutīgs.

Wii Remote konfigurēšana operētājsistēmai Linux

Kad veidojat konfigurācijas failu, tajā jau ir jābūt tekstam, piemēram:

# spēļu ports
Klasika. Dpad. X = ABS_X
Klasika. Dpad. Y = ABS_Y
Klasika. A = BTN_A.

Katras faila rindas formāts ir Wii kontrollera poga = tastatūras poga. Piemēram:

Wiimote. Uz augšu = KEY_UP. 

Iepriekš minētā komanda kartē Uz augšu pogu uz Wii tālvadības pults uz augšupvērstā bultiņa uz tastatūras. Tomēr, tā kā Wii tālvadības pults ir jātur sānos, lai spēlētu lielāko daļu spēļu, iespējams, vēlēsities kartēt Uz augšu pogu uz kreisā bultiņa atslēga:

Wiimote. Uz augšu = KEY_LEFT. 
Wii tālvadības poga Linux tastatūra
Uz augšu Kreisā bultiņa
Uz leju Labā bultiņa
Pa kreisi Lejupvērstā bultiņa
Taisnība Augšupvērstā bultiņa
1 Kosmoss
2 Pa kreisi CTRL
A Pa kreisi ALT
B Labais CTRL
Plus (+) Pa kreisi Shift

Lielākā daļa emulatoru racionalizē pogu kartēšanas procesu, tāpēc pēc Wii tālvadības pults pievienošanas Linux sistēmai varat vēl vairāk pielāgot vadīklas konkrētām spēlēm un konsolēm. Dažas datorspēles pat ļauj kartēt pele atslēgas uz Wii kontroliera.

Retro spēļu kontroliera ieteikumu iestatījumus varat skatīt vietnē Interneta arhīva pasāža vietne.

Wii tālvadības pogas

Varat izmantot vairākus Wii piederumi ar Linux, tostarp Wii Classic Controller un Wii Nunchuk. Zemāk ir saraksts ar visām Wii kontrollera pogām, kuras varat konfigurēt spēļu paneļa failā:

Wii tālvadības pults

  • Wiimote. Uz augšu
  • Wiimote. Uz leju
  • Wiimote. Pa kreisi
  • Wiimote. Taisnība
  • Wiimote. A
  • Wiimote. B
  • Wiimote.1
  • Wiimote.2
  • Wiimote. Plus
  • Wiimote. Mīnuss
  • Wiimote. Mājas
  • Wiimote. Dpad. X
  • Wiimote. Dpad. Y

Wii Nunchuk

  • Nunčuks. C
  • Nunčuks. Z
  • Nunčuks. Nūja. X
  • Nunčuks. Nūja. Y

Wii Classic kontrolieris

  • Klasika. Uz augšu
  • Klasika. Uz leju
  • Klasika. Pa kreisi
  • Klasika. Taisnība
  • Klasika. Mīnuss
  • Klasika. Plus
  • Klasika. Mājas
  • Klasika. A
  • Klasika. B
  • Klasika. X
  • Klasika. Y
  • Klasika. ZL
  • Klasika. ZR
  • Klasika. L
  • Klasika. R
  • Klasika. Dpad. X
  • Klasika. Dpad. Y
  • Klasika. LStick. X
  • Klasika. LStick. Y
  • Klasika. RStick. X
  • Klasika. RStick. Y
  • Klasika. LAnalogs
  • Klasika. RAnalog

Diemžēl nav iespējams konfigurēt Wii tālvadības pults kustības vadīklas operētājsistēmā Linux, taču jūs joprojām varat spēlēt Wii spēļu ROM, kurām nav nepieciešamas kustības vadīklas.

Tastatūras kartējumi

Tālāk ir sniegts Linux tastatūras ceļvedis, kas palīdzēs iestatīt konfigurācijas failu.

Atslēga Kods
Bēgt 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
- (mīnusa simbols) KEY_MINUS
= (vienāds ar simbolu) KEY_EQUAL
BackSpace KEY_BACKSPACE
Tab KEY_TAB
J KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
es KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Ievadiet KEY_ENTER
CTRL (tastatūras kreisā puse) KEY_LEFTCTRL
A KEY_A
S KEY_S
D KEY_D
F KEY_F
G KEY_G
H KEY_H
KEY_J
K KEY_K
L KEY_L
; (Semikols) KEY_SEMIKOLONS
' (Apostrofs) KEY_APOSTROPHE)
#
Shift (tastatūras kreisā puse) 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
, (komats) KEY_COMMA
. (punkts) KEY_DOT
/ (uz priekšu slīpsvītra) KEY_SLASH
Shift (tastatūras labā puse KEY_RIGHTSHIFT
ALT (tastatūras kreisā puse

KEY_LEFTAL

Atstarpes taustiņš KEY_SPACE
Lielie burti 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
Shift Lock KEY_SHIFTLOCK
0 (tastatūra) KEY_KP0
1 (tastatūra) KEY_KP1
2 (tastatūra) KEY_KP2
3 (tastatūra) KEY_KP3
4 (tastatūra) KEY_KP4
5 (tastatūra) KEY_KP5
6 (tastatūra) KEY_KP6
7 (tastatūra) KEY_KP7
8 (tastatūra) KEY_KP8
9 (tastatūra) KEY_KP9
. (tastatūras punkts) KEY_KPDOT
+ (tastatūra plus simbols) KEY_KPPLUS
- (tastatūras mīnusa simbols) KEY_KPMINUS
Kreisā bultiņa KEY_LEFT
Labā bultiņa KEY_RIGHT
Augšupvērstā bultiņa KEY_UP
Lejupvērstā bultiņa KEY_DOWN
Mājas KEY_HOME
Ievietot KEY_INSERT
Dzēst KEY_DELETE
Lapa uz augšu KEY_PAGEUP
Lapa uz leju KEY_PAGEDOWN