Max*_*ner 5 linux bluetooth game-controller
最近我买了一个XBOX系列X|S游戏手柄。我尝试通过蓝牙将它连接到我的 Linux PC,但它总是在短时间内重新连接。我该怎么做才能让它发挥作用?
如果不需要蓝牙,可以通过 USB 连接游戏手柄。即使在较旧的机器上(Ubuntu 20.04),它也能完美运行。
如果需要蓝牙,必须满足四个条件:
根据xpadneo 的说法,您将需要一个支持蓝牙低功耗的蓝牙芯片组。我使用华硕 USB-BT400成功。
使用 Ubuntu 20.04,即使应用了正确的配置,我也无法解决重新连接问题。我无法安装主线内核 5.12,因此我更新到 20.10,然后更新到 21.04。只有当我达到 21.04 时,游戏手柄才开始工作。Ubuntu 20.10 还不够!。然后我安装了主线内核 5.12,游戏手柄仍然可以工作。
/etc/bluetooth/main.conf在配置方面,必须在部分中添加以下内容[General]:
Privacy = device
JustWorksRepairing = always
Class = 0x000100
FastConnectable = true
Run Code Online (Sandbox Code Playgroud)
也许设置Privacy = device就足够了,但我没有尝试。
最后还得用xpadneo 。由于我使用内核 5.12,因此我确保使用包含提交f17a4e的 xpadneo 版本。
当我从 Ubuntu 20.04 迁移到 20.10,然后迁移到 21.04 时,游戏手柄一到达就开始工作。当我重新应用此处的步骤时,在应用所有三个步骤后我必须再次修复。如果出现问题,请尝试重新启动然后修复。
如果上述步骤无法解决连接问题,也许对我有帮助的资源也可以帮助您:
请注意,XBOX 系列 X|S偶尔会重新连接。本指南不会解决这个问题。
| 归档时间: |
|
| 查看次数: |
16035 次 |
| 最近记录: |