使用带 Retropie 的 IPEGA 蓝牙游戏手柄
Using IPEGA bluetooth gamepad with Retropie
我正在尝试使用 Retropie 配置我的 Ipega PG-9025,但没有成功。我在此 link (https://askubuntu.com/questions/608386/using-ipega-bluetooth-gamepad-with-steam-linux) 之后取得了一些进展,但它仅适用于 Emulation Station 菜单...
游戏手柄在每个仿真系统中都停止工作,并且在配对和重新连接我的设备时也出现了一些问题。
有人有其他建议吗?还有其他尝试吗?
非常感谢
最后我找到了解决办法:我安装了最后一个Retropie 3.0 BETA版本。它集成了蓝牙管理器,您只需几个步骤即可配置您的 Ipega PG-9025:
1) 第一次你需要将你的 ipega 与 Raspberry 配对(一旦完成,就不需要再这样做了)。
检查您的加密狗是否正确连接:
$ hcitool dev
获取您的适配器编号(例如 hci0
)
$ hciconfig
扫描您的蓝牙ipega设备:
$ hcitool scan
使用之前扫描的 MAC 号码配对您的设备:
$ sudo bluez-simple-agent hci# xx:xx:xx:xx:xx:xx
配对后连接您的控制器:
$ sudo bluez-test-input connect xx:xx:xx:xx:xx:xx
您需要信任此设备才能在重启后自动连接:
$ sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
2) 检查您的控制器是否在输入设备中并正确响应:
验证是否有输入文件,例如/dev/input/js0
$ ls /dev/input
您也可以使用以下命令试用您的设备:
$ jstest /dev/input/js0
3) 现在你可以配置它 运行 retropie_setup.sh
脚本:
cd RetroPie-Setup/
sudo ./retropie_setup.sh
在菜单中,select这些选项并按照说明操作:
SETUP (only if you already have run one of the installations above)
317 Register RetroArch controller
仅此而已,如果您需要使用 Neo Geo 系统,您将需要一个额外的配置,说明如下:https://github.com/petrockblog/RetroPie-Setup/wiki/Neo-Geo#controls
它只是测试您的设备 (jstest /dev/input/js0
) 并在正确的配置文件中设置按钮编号。
这是我在 Retropie 3.0 BETA 中的 Ipega PG-9025 和 Nintendo64 演示 运行:https://www.youtube.com/watch?v=DmvQi0w0Tec
很棒的教程帮了大忙。
我必须启动 bluetoothd deamon 才能使这一切正常工作
sudo bluetoothd
有些人在运行 sixad 服务并与 ps3 控制器配对时遇到问题
sudo service sixad stop
我正在尝试使用 Retropie 配置我的 Ipega PG-9025,但没有成功。我在此 link (https://askubuntu.com/questions/608386/using-ipega-bluetooth-gamepad-with-steam-linux) 之后取得了一些进展,但它仅适用于 Emulation Station 菜单...
游戏手柄在每个仿真系统中都停止工作,并且在配对和重新连接我的设备时也出现了一些问题。
有人有其他建议吗?还有其他尝试吗?
非常感谢
最后我找到了解决办法:我安装了最后一个Retropie 3.0 BETA版本。它集成了蓝牙管理器,您只需几个步骤即可配置您的 Ipega PG-9025:
1) 第一次你需要将你的 ipega 与 Raspberry 配对(一旦完成,就不需要再这样做了)。
检查您的加密狗是否正确连接:
$ hcitool dev
获取您的适配器编号(例如 hci0
)
$ hciconfig
扫描您的蓝牙ipega设备:
$ hcitool scan
使用之前扫描的 MAC 号码配对您的设备:
$ sudo bluez-simple-agent hci# xx:xx:xx:xx:xx:xx
配对后连接您的控制器:
$ sudo bluez-test-input connect xx:xx:xx:xx:xx:xx
您需要信任此设备才能在重启后自动连接:
$ sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
2) 检查您的控制器是否在输入设备中并正确响应:
验证是否有输入文件,例如/dev/input/js0
$ ls /dev/input
您也可以使用以下命令试用您的设备:
$ jstest /dev/input/js0
3) 现在你可以配置它 运行 retropie_setup.sh
脚本:
cd RetroPie-Setup/
sudo ./retropie_setup.sh
在菜单中,select这些选项并按照说明操作:
SETUP (only if you already have run one of the installations above)
317 Register RetroArch controller
仅此而已,如果您需要使用 Neo Geo 系统,您将需要一个额外的配置,说明如下:https://github.com/petrockblog/RetroPie-Setup/wiki/Neo-Geo#controls
它只是测试您的设备 (jstest /dev/input/js0
) 并在正确的配置文件中设置按钮编号。
这是我在 Retropie 3.0 BETA 中的 Ipega PG-9025 和 Nintendo64 演示 运行:https://www.youtube.com/watch?v=DmvQi0w0Tec
很棒的教程帮了大忙。 我必须启动 bluetoothd deamon 才能使这一切正常工作
sudo bluetoothd
有些人在运行 sixad 服务并与 ps3 控制器配对时遇到问题
sudo service sixad stop