Linux Oyunlarını Oynamak için Nintendo Wii Denetleyicisi Nasıl Kullanılır

Oynayabilirsin Nintendo Wii oyunlar Linux nasıl kullanılacağını biliyorsanız uzaktan kumanda bilgisayarınızla. yerine Wii kumandasını da kullanabilirsiniz. bilgisayar oyun kumandası kullanarak herhangi bir oyunu oynamak için öykünücü.

Bu makaledeki talimatlar Debian tabanlı Linux dağıtımları gibi Debian, nane, ve Ubuntu.

Linux ile Wii Remote Kullanmak İçin Gerekenler

Bir Wii denetleyicisine ek olarak, aşağıdakileri yüklemeniz gerekecek Linux paketleri:

  • lswm
  • wminput
  • libcwiid1

Tüm bu araçları tek bir giriş yaparak alabilirsiniz. sudo komutu içinde Linux komut terminali:

sudo apt-get install lswm wminput libcwiid1

kullanıyorsanız devirtabanlı Linux dağıtımı, kullanabilirsiniz YUM veya bu uygulamaları almak için benzer bir araç.

Wii Remote'u Linux'a Bağlama

Wii uzaktan kumandasını komut satırından yapılandırabilirsiniz:

  1. Linux komut terminalini açın ve almak için aşağıdaki komutu girin Bluetooth Wii denetleyicinizin adresi:

    lswm
  2. basın ve basılı tutun 1 ve 2 İstendiğinde Wii denetleyicisindeki düğmelere aynı anda basın. Doğru yapılırsa, terminalde aşağıdaki gibi bir dizi sayı ve harf görünmelidir:

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

    Bilgisayarınızda Bluetooth'un etkin olduğundan emin olun. PC'niz Wii uzaktan kumandayı algılamadan önce birkaç kez denemeniz gerekebilir.

  3. Açmak için terminal penceresine aşağıdakini girin nano düzenleyici Wii düğmelerini tuşlarla eşleştirmek için bir yapılandırma dosyası oluşturabilmeniz için:

    sudo nano /etc/cwiid/wminput/gamepad
  4. Kopyala ve yapıştır Nano düzenleyici dosyasının altına aşağıdakiler:

    Wiimote. Aşağı = KEY_RIGHT
    Wiimote. Sol = KEY_DOWN
    Wiimote. Sağ = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote. A = KEY_LEFTALT
    Wiimote. B = KEY_RIGHTCTRL
    Wiimote. Artı = KEY_LEFTSHIFT
  5. basmak CTRL + Ö Yapılandırma dosyasını kaydetmek için klavyede

  6. basmak CTRL + x Nano'yu kapatmak için.

  7. Düğme eşlemesini yapılandırdıktan sonra aşağıdaki komutu çalıştırın:

    sudo wminput -c /etc/cwiid/wminput/gamepad
  8. basın ve basılı tutun 1 ve 2 İstendiğinde Wii denetleyicisindeki düğmelere aynı anda tekrar basın. Bağlantı başarılı olursa "hazır" kelimesi görünecektir. Wii uzaktan kumanda ile oynamak için herhangi bir oyunu başlatın.

Wii denetleyicisinin en büyük avantajlarından biri, eski okul oyunları için eski oyunlardan çok daha iyi çalışan D-pad'dir. Xbox Bir başparmak çubuğu, çünkü o kadar hassas değil.

Wii Remote'u Linux için Yapılandırma

Yapılandırma dosyanızı oluşturduğunuzda, aşağıdaki gibi bazı metinleri zaten içermelidir:

# oyun alanı
Klasik. Dpad. X = ABS_X
Klasik. Dpad. Y = ABS_Y
Klasik. A = BTN_A.

Dosyadaki her satırın formatı Wii denetleyici düğmesi = klavye düğmesi. Örneğin:

Wiimote. Yukarı = KEY_UP. 

Yukarıdaki komut, Yukarı Wii uzaktan kumandasındaki düğmeye yukarı ok klavyede. Ancak, çoğu oyunu oynamak için Wii kumandasını yan tutmanız gerektiğinden, Yukarı düğmesine sol ok anahtar:

Wiimote. Yukarı = KEY_LEFT. 
Wii Uzaktan Düğmesi Linux Klavye
Yukarı Sol ok
Aşağı Sağ ok
Sol Aşağı ok
Doğru Yukarı ok
1 Uzay
2 Sol CTRL
A Sol ALT
B Sağ CTRL
Artı (+) Sol shift

Çoğu öykünücü, düğme eşleme sürecini kolaylaştırır, böylece Wii uzaktan kumandanızı Linux'a bağladıktan sonra, belirli oyunlar ve konsollar için kontrolleri daha da özelleştirebilirsiniz. Bazı PC oyunları harita oluşturmanıza bile izin verir. fare Wii denetleyicisinin tuşları.

Retro oyunlar için önerilen denetleyici ayarlarını şurada görebilirsiniz: İnternet Arşivi Oyun Salonu İnternet sitesi.

Wii Uzaktan Kumanda Düğmeleri

birden fazla kullanabilirsiniz Wii aksesuarları Wii Classic Controller ve Wii Nunchuk dahil Linux ile. Gamepad dosyasında yapılandırabileceğiniz tüm Wii denetleyici düğmelerinin listesi aşağıdadır:

Wii Uzaktan Kumanda

  • Wiimote. Yukarı
  • Wiimote. Aşağı
  • Wiimote. Sol
  • Wiimote. Doğru
  • Wiimote. A
  • Wiimote. B
  • Wiimote.1
  • Wiimote.2
  • Wiimote. Artı
  • Wiimote. Eksi
  • Wiimote. Ev
  • Wiimote. Dpad. x
  • Wiimote. Dpad. Y

Wii Nunchuk

  • Nunchuk. C
  • Nunchuk. Z
  • Nunchuk. Çubuk. x
  • Nunchuk. Çubuk. Y

Wii Klasik Denetleyici

  • Klasik. Yukarı
  • Klasik. Aşağı
  • Klasik. Sol
  • Klasik. Doğru
  • Klasik. Eksi
  • Klasik. Artı
  • Klasik. Ev
  • Klasik. A
  • Klasik. B
  • Klasik. x
  • Klasik. Y
  • Klasik. ZL
  • Klasik. ZR
  • Klasik. L
  • Klasik. r
  • Klasik. Dpad. x
  • Klasik. Dpad. Y
  • Klasik. Lstick. x
  • Klasik. Lstick. Y
  • Klasik. RSçubuk. x
  • Klasik. RSçubuk. Y
  • Klasik. LANanalog
  • Klasik. RAnalog

Ne yazık ki, Wii uzaktan kumandasının hareket kontrollerini Linux ile yapılandırmak mümkün değildir, ancak yine de hareket kontrolleri gerektirmeyen Wii oyunlarının ROM'larını oynayabilirsiniz.

Klavye Eşlemeleri

Aşağıda, yapılandırma dosyanızı kurmanıza yardımcı olacak bir Linux klavye kılavuzu bulunmaktadır.

Anahtar kod
Kaçmak KEY_ESC
0 KEY_0
1 ANAHTAR_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
- (eksi sembolü) KEY_MINUS
= (eşittir sembolü) KEY_EQUAL
Geri Alan KEY_BACKSPACE
Sekme KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
r KEY_R
T KEY_T
Y KEY_Y
sen KEY_U
ben KEY_I
Ö KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Girmek KEY_ENTER
CTRL (Klavyenin sol tarafı) KEY_LEFTCTRL
A KEY_A
S ANAHTARLAR
NS KEY_D
F KEY_F
G KEY_G
H KEY_H
J KEY_J
K KEY_K
L KEY_L
; (Yarı Kolon) KEY_SEMICOLON
(kesme işareti) KEY_APOSTROPHE)
#
Shift (Klavyenin sol tarafı) 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
, (virgül) KEY_COMMA
. (tam durak) KEY_DOT
/ (eğik çizgi) KEY_SLASH
Shift (klavyenin sağ tarafı KEY_RIGHTSHIFT
ALT (klavyenin sol tarafı

KEY_LEFTALT

boşluk çubuğu 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
Vites kilidi KEY_SHIFTLOCK
0 (tuş takımı) KEY_KP0
1 (tuş takımı) KEY_KP1
2 (tuş takımı) KEY_KP2
3 (tuş takımı) KEY_KP3
4 (tuş takımı) KEY_KP4
5 (tuş takımı) KEY_KP5
6 (tuş takımı) KEY_KP6
7 (tuş takımı) KEY_KP7
8 (tuş takımı) KEY_KP8
9 (tuş takımı) KEY_KP9
. (tuş takımı noktası) KEY_KPDOT
+ (tuş takımı artı sembolü) KEY_KPPLUS
- (tuş takımı eksi sembolü) KEY_KPMINUS
Sol ok KEY_LEFT
Sağ ok KEY_RIGHT
Yukarı ok KEY_UP
Aşağı ok KEY_DOWN
Ev KEY_HOME
Sokmak KEY_INSERT
Silmek KEY_DELETE
Sayfa yukarı KEY_PAGEUP
Sayfa Aşağı KEY_PAGEDOWN