Mic*_*ael 12

您可以通过 USB 电缆将控制器连接到电脑。这是随 PS3 设备提供的(这是为控制器充电的主要方式)。我不知道如何通过蓝牙将控制器连接到您的计算机(如果您甚至有蓝牙接收器),所以这个答案集中在 USB 连接上。如果您这样做,控制器可能已经工作(您可以使用下面列出的 jstest-gtk 进行测试)。我使用另一个类似的 PnP 控制器,它可以毫无困难地工作。

如果它不能自动工作,此链接可能会回答您的问题。总之:

  • 从 Ubuntu 软件中心安装 xboxdrv 或使用 sudo apt-get install xboxdrv
  • 启动 xboxdrv sudo xboxdrv --detach-kernel-driver
  • 如果您按下 Playstation 按钮,计算机将接收其输入并将其模拟为 Xbox 360 控制器,其工作方式应与 Playstation 控制器相同。

您可以测试通过Jstest-GTK控制器的功能(安装:sudo apt-get install jstest-gtk

祝你好运,让我知道它是否有效。


sim*_*nes 11

您应该使用 Sixad/QtSixA http://qtsixa.sourceforge.net/。只需从repo安装并在sixaxis连接USB时与sixpair配对,然后按PS按钮连接蓝牙。

sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa
Run Code Online (Sandbox Code Playgroud)

用 USB 连接

sixpair
Run Code Online (Sandbox Code Playgroud)

从 USB 断开六轴

sixad -s
Run Code Online (Sandbox Code Playgroud)

按 PS 按钮通过蓝牙连接

  • 此解决方案不再适用!终端显示 E:存储库“http://ppa.launchpad.net/falk-tj/qtsixa/ubuntu xenial Release”没有发布文件。N:无法安全地从此类存储库进行更新,因此默认情况下禁用。N:有关存储库创建和用户配置详细信息,请参阅 apt-secure(8) 联机帮助页。 (3认同)

Did*_*r L 11

在最新版本的 Ubuntu 上不再需要安装任何东西,因为内核原生支持Dualshock 3(我相信是 4) ,包括USB 和蓝牙

\n

USB使用

\n

如果您还想通过蓝牙使用它,最好先进行蓝牙设置。

\n

通过 USB 连接控制器即可开箱即用\xe2\x84\xa2。主要缺点是控制器仍与您的 PlayStation 配对,因此当您断开控制器时,它会打开 PlayStation。记得把它关掉。

\n

为了避免这种情况,您需要通过蓝牙配对控制器,这会将其与控制台取消配对。

\n

蓝牙使用

\n

第一次连接

\n
    \n
  1. 如果您的控制器通过 USB 连接,请先断开连接。
  2. \n
  3. 在 Gnome 控制中心中打开蓝牙设置
  4. \n
  5. 确保蓝牙已启用,并保持该窗口打开
  6. \n
  7. 通过USB连接控制器
  8. \n
  9. 接受打开的确认对话框:\n确认蓝牙连接对话框
  10. \n
  11. 断开 USB 电缆
  12. \n
\n

请注意,这会断开控制器与 PlayStation 的关联(否则当您按下 PlayStation 按钮时控制器仍会打开)。如果您想重新关联它,您需要先通过电缆连接它,就像您在 PC 上所做的那样。

\n

以下连接

\n

从现在开始,您只需按下 PlayStation 按钮即可通过蓝牙将其连接到您的 PC。

\n

关闭控制器

\n

有 2 个选项可关闭控制器:

\n
    \n
  1. 按住 PlayStation 按钮 10 秒钟;或者
  2. \n
  3. 转到蓝牙设置,选择您的设备,然后使用开关断开连接。
  4. \n
\n


小智 10

很抱歉成为那个人,但是从源代码编译对我有用,而且 PPA 现在已经很安静了一段时间(考虑到 GitHub 已经 4 年没有更新并且“最终”版本大约在同一时间发布,这一点也不奇怪时间),所以不要为一个 xenial 包屏住呼吸。

我链接的优秀指南为您提供了一些命令来下载所有先决条件并进行编译,但我将在此处进行总结:

sudo apt-get update &&
  sudo apt-get install git dialog build-essential pyqt4-dev-tools libusb-dev libjack-dev libbluetooth-dev python-dbus checkinstall -y &&
  git clone https://github.com/falkTX/qtsixa.git && 
  cd qtsixa &&
  make &&
  sudo checkinstall
Run Code Online (Sandbox Code Playgroud)