如何连接Ouya游戏手柄?


8

我想在我的Ubuntu机器上使用Ouya控制器...它是标准的蓝牙控制器,当我尝试将其与Ubuntu 13.04配对时,配对选项框会提示我输入配对代码。

现在,这是奇怪的部分。设置中的配对代码选项对话框有几个选项,但是关闭对话框时没有设置选项卡住(没有确定或不适用,只有“关闭”)。

因此,最终我不确定在Ubuntu中是否有一种简单的配对蓝牙游戏手柄的方法。

TL; DR:如何在没有配对码的情况下配对蓝牙游戏手柄?


如果您可以/是否可以确认您的原始答案(我在此基础上进行了扩展)是否可行,您是否可以接受(或先进行任何认为合适的更正?),谢谢!
david.libremone 2014年

事实证明,该控制器与我的dlink 2.0蓝牙适配器DBT-122不兼容。我一使用笔记本电脑,配对就顺利进行。
Disk1of5

Answers:


4

似乎默认的蓝牙GUI并非在设计时考虑到游戏手柄。不过,您仍然可以使OUYA游戏手柄正常工作。您应该能够使用默认的蓝牙GUI(请参见其他答案)-如果由于某种原因您不能使用此后备方法(有些警告)。

预装

在开始之前,请按照以下步骤安装bluez-compat(使用进行连接hidd)和joystick-gtk(测试游戏手柄):

sudo apt install bluez-compat jstest-gtk

扫描并连接

现在,按住控制器上的OUYA按钮使其可被发现。它应该首先闪烁所有四个指示灯,然后仅闪烁两个指示灯。完成此操作后,输入以下命令进行扫描:

hcitool scan

它应该显示为“ OUYA gamepad”,后面带有长地址。您现在可以使用以下方式连接到它:

sudo hidd --connect <ADDRESS>

(替换为扫描中的地址)。

确认有效

您应该可以立即使用OUYA游戏手柄触摸板移动鼠标指针。此外,无线鼠标指示器应出现在蓝牙适配器图标旁边。

最后,您可以通过jstest-gtk从Dash 运行来确认游戏手柄输入是否正常工作。


这种方法的缺点

  • bluez-compat自我描述为旧版软件包。这些二进制文件不受支持,将来会再次消失。使用更现代的软件包将是理想的。
  • 因为我们使用sudo了连接,所以蓝牙指示灯上会出现一个锁定图标。(这有效果吗?)
  • 游戏手柄不会永久添加到蓝牙设备列表中,并且可以自动发现(例如,下次重新启动时,您不能仅使控制器再次可发现,就必须重复扫描和连接过程)。
  • 使用默认的蓝牙GUI没有任何这些缺点。

您还可以搜索设备并使用sudo hidd --search
jumpnett

3

您需要将游戏手柄当作其他任何其他PIN码为“ 0000”的Bluetooth指针设备使用。首次连接时:

  • 按住控制器上的OUYA按钮使其可被发现。它应该首先闪烁所有四个指示灯,然后仅闪烁两个指示灯。
  • 完成此操作后,单击蓝牙指示器,然后选择“蓝牙设置...”。
  • 等待设备搜索完成
  • 从列表中选择游戏板
  • 点击“ PIN选项...”
  • 在新窗口中,从固定PIN列表中选择“ 0000”,然后单击“关闭”
  • 在“蓝牙新设备设置”窗口中,单击“继续”

游戏手柄现在应该可用了。您可以确认它是否如另一个答案中所述工作。

即使设备不在附近,该设备也将永久显示在Bluetooth指示灯下。以后要连接时:

  • 激活游戏板
  • 单击蓝牙指示器,然后将鼠标悬停在“ OUYA Game Controller”上
  • 将连接从“关闭”拖到“打开”

来自其他答案的改进:

  • 没有额外的(旧的)依赖
  • 蓝牙指示灯未获得锁定符号

当我在14.04上首次尝试此操作时,即使选择0000作为引脚选项,它仍然提示我在OUYA控制器上输入显示的引脚(我认为这就是OP所看到的)。经过几次尝试并暂停并恢复后,它显示了一个图钉,可以输入几秒钟,然后无论如何都可以成功配对,而无需交互。我不知道在前几次尝试中我是否没有等待足够长的时间。
John O'M。

我在Ubuntu 16.04上尝试了此操作,但它不起作用。它表示配对失败,并且控制器指示灯永不停止闪烁。我有一个带有自己的加密狗的无线“蓝牙”罗技键盘/鼠标组合,它可能会干扰吗?
某位程序员花了
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.