如何 - 使用蓝牙连接 Xbox 控制器

如何 - 使用蓝牙连接 Xbox 控制器

如果您尝试将支持蓝牙功能的 Xbox 控制器连接到 Linux 设备,则很可能无法正常工作,您会看到连接状态在连接和断开连接之间不断切换,但从未成功连接。

这种连接状态翻转伴随着控制器上闪烁的白光。

我发现本文其中有一个对我有用的解决方案,我将在这里记录它。

答案1

暂时的

  1. 从蓝牙管理软件的“记住的设备”部分删除控制器。
  2. 跑步
    echo Y | sudo tee /sys/module/bluetooth/parameters/disable_ertm
    
  3. 连接到控制器。

这是暂时的,重新启动计算机将撤消步骤 2 的效果

链接的文章中还有一个永久解决方案,但我没有使用它,因此我没有将其包含在这个答案中,如果有人使用它并且它有效,请随时在此处添加它。

来源

永恒的

  1. 编辑
    /etc/modprobe.d/xbox_bt.conf
    
  2. 将其添加到文件中
    options bluetooth disable_ertm=1
    
  3. 重新启动计算机。
  4. 观察一下/sys/module/bluetooth/parameters/disable_ertm就是Y.

来源

笔记

您可能需要在最后运行以下命令才能使事情正常进行。

sudo systemctl restart bluetooth

相关内容