我如何连接 Ouya 游戏手柄?

我如何连接 Ouya 游戏手柄?

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

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

所以到最后我都不确定是否有一种简单的方法可以在 Ubuntu 中配对蓝牙游戏手柄。

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

答案1

看来默认的蓝牙 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 不会存在任何这些缺点。

答案2

您需要将游戏手柄视为任何其他蓝牙指针设备,并使用虚拟 PIN 码“0000”。首次连接时:

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

游戏手柄现在应该可以使用了。您可以确认它是否按照其他答案中所述工作。

即使设备不在附近,它也会一直出现在蓝牙指示器下。当您随后想要连接它时:

  • 激活游戏手柄
  • 单击蓝牙指示器并将鼠标悬停在“OUYA 游戏控制器”上
  • 将连接从“关”拖至“开”

其他答案的改进:

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

相关内容