Bạn có thể chơi trò chơi Nintendo Wii trên Linux nếu bạn biết cách sử dụng điều khiển từ xa Wii với máy tính của mình. Bạn cũng có thể sử dụng điều khiển từ xa Wii thay vì bộ điều khiển trò chơi PC để chơi bất kỳ trò chơi nào bằng trình giả lập.
Hướng dẫn trong bài viết này áp dụng cho các bản phân phối Linux dựa trên Debian như Debian, Mint và Ubuntu.
Những gì bạn cần để sử dụng điều khiển từ xa Wii với Linux
Ngoài bộ điều khiển Wii, bạn sẽ cần cài đặt các gói Linux sau:
- lswm
- wminput
- libcwiid1
Bạn có thể tải tất cả các công cụ này bằng cách nhập một lệnh sudo duy nhất trong cửa sổ lệnh Linux:
sudo apt-get install lswm wminput libcwiid1
Nếu bạn đang sử dụng bản phân phối Linux dựa trên RPM, bạn có thể sử dụng YUM hoặc một công cụ tương tự để tải các ứng dụng này.
Cách kết nối Điều khiển từ xa Wii với Linux
Bạn có thể định cấu hình điều khiển từ xa Wii từ dòng lệnh:
-
Mở cửa sổ lệnh Linux và nhập lệnh sau để nhận địa chỉ Bluetooth của bộ điều khiển Wii của bạn:
lswm
-
Nhấn và giữ 1 và 2 các nút trên bộ điều khiển Wii cùng lúc khi được nhắc. Nếu thực hiện đúng, một tập hợp các số và chữ cái sẽ xuất hiện trong thiết bị đầu cuối như sau:
00:1B:7A:4F:61:C4
Đảm bảo rằng bạn đã bật Bluetooth trên máy tính của mình. Bạn có thể phải thử một vài lần trước khi PC của bạn phát hiện ra điều khiển từ xa của Wii.
-
Nhập thông tin sau vào cửa sổ dòng lệnh để mở trình chỉnh sửa Nano để bạn có thể thiết lập tệp cấu hình ánh xạ các nút Wii thành các phím:
sudo nano /etc/cwiid/wminput/gamepad
-
Sao chép và dán nội dung sau vào cuối tệp trình chỉnh sửa Nano:
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote.A = KEY_LEFTALT
Wiimote.B = KEY_RIGHTCTRL
Wiimote.Plus = KEY_LEFTSHIFT
-
Nhấn CTRL + O trên bàn phím để lưu tệp cấu hình.
-
Nhấn CTRL + X để đóng Nano.
-
Sau khi định cấu hình ánh xạ nút, hãy chạy lệnh sau:
sudo wminput -c /etc/cwiid/wminput/gamepad
-
Nhấn và giữ 1 và 2 các nút trên bộ điều khiển Wii cùng lúc khi được nhắc. Từ "sẵn sàng" sẽ xuất hiện nếu kết nối thành công. Bắt đầu bất kỳ trò chơi nào để chơi bằng điều khiển từ xa Wii.
Một ưu điểm chính của bộ điều khiển Wii là D-pad, hoạt động tốt hơn nhiều cho các trò chơi cũ hơn so với gậy Xbox One vì nó không nhạy bằng.
Định cấu hình Điều khiển từ xa Wii cho Linux
Khi bạn tạo tệp cấu hình của mình, tệp đó phải chứa một số văn bản như sau:
# gameport
Classic.Dpad.X =ABS_X
Classic.Dpad.Y =ABS_Y
Classic.A =BTN_A
Định dạng cho mỗi dòng trong tệp là Nút bộ điều khiển Wii = nút bàn phím . Ví dụ:
Wiimote.Up =KEY_UP
Lệnh trên ánh xạ Lên trên điều khiển từ xa Wii đến mũi tên lên trên bàn phím. Tuy nhiên, vì bạn phải giữ điều khiển từ xa Wii ở bên cạnh để chơi hầu hết các trò chơi, bạn có thể muốn ánh xạ Lên vào mũi tên trái khóa:
Wiimote.Up =KEY_LEFT
Hầu hết các trình giả lập hợp lý hóa quá trình ánh xạ nút, vì vậy sau khi bạn kết nối điều khiển từ xa Wii của mình với Linux, bạn có thể tùy chỉnh thêm các điều khiển cho các trò chơi và bảng điều khiển cụ thể. Một số trò chơi trên PC thậm chí còn cho phép bạn ánh xạ các phím chuột với bộ điều khiển Wii.
Bạn có thể xem đề xuất cài đặt bộ điều khiển cho các trò chơi cổ điển tại trang web Internet Archive Arcade.
Các nút điều khiển từ xa của Wii
Bạn có thể sử dụng nhiều phụ kiện Wii với Linux, bao gồm Wii Classic Controller và Wii Nunchuk. Dưới đây là danh sách tất cả các nút điều khiển Wii mà bạn có thể định cấu hình trong tệp gamepad:
Điều khiển từ xa bằng Wii
- Wiimote.Up
- Wiimote.Down
- Wiimote.Left
- Wiimote.Right
- Wiimote.A
- Wiimote.B
- Wiimote.1
- Wiimote.2
- Wiimote.Plus
- Wiimote.Minus
- Wiimote.Home
- Wiimote.Dpad.X
- Wiimote.Dpad.Y
Wii Nunchuk
- Nunchuk.C
- Nunchuk.Z
- Nunchuk.Stick.X
- Nunchuk.Stick.Y
Bộ điều khiển Wii Classic
- Classic.Up
- Classic.Down
- Classic.Left
- Classic.Right
- Classic.Minus
- Classic.Plus
- Classic.Home
- Cổ điển.A
- Cổ điển.B
- Cổ điển.X
- Cổ điển.Y
- Classic.ZL
- Classic.ZR
- Cổ điển.L
- Cổ điển.R
- Classic.Dpad.X
- Classic.Dpad.Y
- Classic.LStick.X
- Classic.LStick.Y
- Classic.RStick.X
- Classic.RStick.Y
- Classic.LAnalog
- Classic.RAnalog
Rất tiếc, không thể định cấu hình điều khiển chuyển động của điều khiển từ xa Wii với Linux, nhưng bạn vẫn có thể chơi ROM của các trò chơi Wii không yêu cầu điều khiển chuyển động.
Bản đồ bàn phím
Dưới đây là hướng dẫn cho bàn phím Linux để giúp bạn thiết lập tệp cấu hình của mình.
KEY_LEFTALT
Space barKEY_SPACECaps LockKEY_CAPSLOCKF1KEY_F1F2KEY_F2F3KEY_F3F4KEY_F4F5KEY_F5F6KEY_F6F7KEY_F7F8KEY_F8F9KEY_F9F10KEY_F10F11KEY_F11F12KEY_F12Num KockKEY_NUMLOCKShift LockKEY_SHIFTLOCK0 (bàn phím) KEY_KP01 (bàn phím) KEY_KP12 (bàn phím) KEY_KP23 (bàn phím) KEY_KP34 (bàn phím) KEY_KP45 (bàn phím) KEY_KP56 (bàn phím) KEY_KP67 (bàn phím) KEY_KP78 (bàn phím) KEY_KP89 (bàn phím) KEY_KP9. (dấu chấm trên bàn phím) KEY_KPDOT + (biểu tượng bàn phím cộng) KEY_KPPLUS- (biểu tượng trừ trên bàn phím) KEY_KPMINUS Mũi tên tráiKEY_LEFT Mũi tên phảiKEY_RIGHTUp arrowKEY_UP Mũi tên xuốngKEY_DOWNHomeKEY_HOMEInsertKEY_INSERTDeleteKEY_DELET