我正在尝试让PS3 Sixaxis控制器在Ubuntu 12.04上工作。Ubuntu的维基页面上说要安装QtSixA,我已经安装了。现在的问题是如何使用这个控制器。我安装了"SuperTux 2"来测试它。通常情况下,SuperTux会显示没有游戏手柄。当我插入PS3控制器并点击扫描时,它会显示所有的控制按钮及其对应的按键。然后我可以点击一个动作,它会提示我按下想要分配的按钮。问题是按下控制器上的按钮没有任何反应。我无法将任何动作分配给控制器上的按钮。
同样的情况也适用于PCSX模拟器。我可以配置控制器,并从下拉菜单中选择索尼Playstation(R)3控制器,但是当我尝试分配按钮时,按下PS3控制器上的按钮没有任何反应。
在网上,我看到很多关于如何通过蓝牙连接的指南,但是我的电脑没有蓝牙适配器,所以我只想通过USB连接。
此外,QtSixA也能识别到这个控制器。我可以"配置默认配置文件",我已经尝试过了,但是SuperTux 2和PCSX都没有任何不同的反应...
同样的情况也适用于PCSX模拟器。我可以配置控制器,并从下拉菜单中选择索尼Playstation(R)3控制器,但是当我尝试分配按钮时,按下PS3控制器上的按钮没有任何反应。
在网上,我看到很多关于如何通过蓝牙连接的指南,但是我的电脑没有蓝牙适配器,所以我只想通过USB连接。
此外,QtSixA也能识别到这个控制器。我可以"配置默认配置文件",我已经尝试过了,但是SuperTux 2和PCSX都没有任何不同的反应...
更新: 根据Ubuntu社区六轴手柄指南的指导,我尝试了sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joystick
,然后编译了sixpair。运行sudo ./sixpair
会提示启用蓝牙,然后当我点击扫描时,SuperTux 2无法再找到控制器。
在阅读了这篇文章之后,我发现我必须按下PS按钮才能使其工作... 好吧,对于将控制器用作POINTER设备来说,这很好用。现在我可以使用模拟摇杆让屏幕上的鼠标跳舞了。但是我仍然不确定如何在SuperTux 2和PCSX中使用它...
当我没有安装xserver-xorg-input-joystick
时,按下PS按钮会使其连接到另一个房间的PS3作为第二个控制器。对于目前发生的事情,我感到非常困惑...