Dường như GUI Bluetooth mặc định không được thiết kế dành cho gamepad. Bạn vẫn có thể làm cho gamepad OUYA của bạn hoạt động. Bạn sẽ có thể sử dụng GUI Bluetooth mặc định (xem câu trả lời khác) - nếu vì lý do nào đó, phương pháp dự phòng này cũng không hoạt động (với một số cảnh báo).
Cài đặt sẵn
Trước khi bắt đầu, hãy cài đặt bluez-compat
(để tạo kết nối với hidd
) và joystick-gtk
(để kiểm tra gamepad) như sau:
sudo apt install bluez-compat jstest-gtk
Quét và kết nối
Bây giờ, nhấn giữ nút OUYA trên bộ điều khiển để có thể phát hiện ra. Nó nên bắt đầu bằng cách nhấp nháy tất cả bốn đèn, sau đó chỉ nhấp nháy hai đèn. Khi nó đang thực hiện việc này, hãy nhập lệnh sau để quét tìm nó:
hcitool scan
Nó sẽ xuất hiện dưới dạng "OUYA gamepad" với một địa chỉ dài sau nó. Bây giờ bạn có thể kết nối với nó bằng:
sudo hidd --connect <ADDRESS>
(thay thế bằng địa chỉ từ quá trình quét).
Xác nhận nó hoạt động
Bạn sẽ ngay lập tức có thể di chuyển con trỏ chuột bằng bàn di chuột gamepad OUYA. Ngoài ra, chỉ báo chuột không dây sẽ xuất hiện bên cạnh biểu tượng bộ điều hợp Bluetooth.
Cuối cùng, bạn có thể xác nhận rằng đầu vào gamepad đang hoạt động bằng cách chạy jstest-gtk
từ Dash.
Hạn chế với phương pháp này
bluez-compat
được tự mô tả là một gói di sản. "Những nhị phân này không được hỗ trợ, và sẽ biến mất một lần nữa trong tương lai." Nó sẽ là lý tưởng để sử dụng một gói hiện đại hơn.
- Vì chúng tôi sử dụng
sudo
để kết nối, biểu tượng khóa xuất hiện trên chỉ báo Bluetooth. (Điều này có ảnh hưởng gì không?)
- Gamepad không được thêm vĩnh viễn vào danh sách các thiết bị Bluetooth và có thể tự động phát hiện (ví dụ: khi bạn khởi động lại lần sau, bạn không thể làm cho bộ điều khiển có thể phát hiện lại được, bạn phải lặp lại quá trình quét và kết nối).
- Sử dụng GUI Bluetooth mặc định không có bất kỳ nhược điểm nào trong số này.