Ubuntu 20.04 和 Windows 10 双启动:使用 Ubuntu 然后转到 Windows 后,带有无线适配器的 Xbox 控制器始终需要配对

Ubuntu 20.04 和 Windows 10 双启动:使用 Ubuntu 然后转到 Windows 后,带有无线适配器的 Xbox 控制器始终需要配对

我安装了 Ubuntu 20.04 和 Win 10 双启动系统。我还有一个 Xbox One 控制器,我将其与官方无线适配器一起在 Windows 上使用。

每次我启动 Linux,然后返回 Windows,我都必须再次配对控制器。如果我在 Windows 上,然后重新启动并再次进入 Windows,则无需执行此操作。

我不希望在 Ubuntu 上使用控制器,我只是希望它在之前使用过 Ubuntu 后无需新的配对即可工作。

有没有办法来解决这个问题?

答案1

我遇到了同样的问题并且我认为我找到了解决方案。

这里一些友好的人描述了如何在 Linux 上禁用 USB 设备。因此,基本上你必须:

  • 用于lsusb在终端中列出 USB 设备。
  • 识别 Xbox 适配器
    • 对我来说是:Bus 003 Device 007: ID 045e:02e6 Microsoft Corp. Wireless XBox Controller Dongle
  • 在 /etc/udev/rules.d/ 中创建一个文件(例如 my.rules)
  • 将这一行添加到文件中: ACTION=="add", ATTR{idVendor}=="045e", ATTR{idProduct}=="02e6", RUN="/bin/sh -c 'echo 0 >/sys/\$devpath/authorized'"其中供应商 ID 和产品 ID 对应于我们从 lsusb 获得的加密狗的 ID
  • 在 Windows 中最后一次重新启动并配对控制器

完成这些步骤后,我不再需要在 ubuntu 和 linux 启动之间重新配对我的控制器。

相关内容