如何在Fedora 31中使用Xbox One控制器而不会死尝试?

Xbox One控制器Fedora 31

几天前,我决定安装新版本的Fedora 31在我的笔记本电脑上,而不是因为这个新版本具有新功能,我决定安装它 看看Wayland取得的进展, 从Fedora 28开始,我还没有更全面地测试系统。

除此之外,我还想测试游戏性能,尤其是Gnome提供的性能。 到系统,因为在安装Fedora 31之前,我已经安装了Ubuntu 19.10,但是坦率地说,我喜欢Ubuntu的过渡版本,并且我更喜欢LTS。 尽管这次发布吸引了我的注意,因为它在系统性能和游戏方面都取得了很大的进步。

转到主要主题, 在计算机上安装Fedora 31之后 并对系统执行一些自定义任务(由于我不喜欢Fedora 31台式机,我将在博客上一点一点地分享它) 去在我的电脑上安装Steam并下载一些我喜欢的标题 出去玩(有时间时)

这就是我在Fedora 31上能够与Steam一起使用Xbox One控制器的冒险经历。 好了,要在Linux中使用此命令的主要要求是启用该支持,尤其是如果以无线方式使用该支持,则该设备必须具有Bluetooth 4.0,以便设备能够识别并同步它。

到目前为止,我还没有尝试使用USB控件,因为我的电缆很短而且很烦人。 但是,如果使用USB控件,就不会有大问题,因为来自多个版本的Linux内核已经具有附加的支持,因此您不必做更多的事情。

但是要无线使用它,我们必须激活设备上的蓝牙,等待它识别并同步它,如果一切顺利(我怀疑,因为您来这里有什么需要),就可以开始使用它了。

反之 您将必须在系统上安装一些额外的东西才能使用遥控器。 由于即使遥控器在尝试进行同步时也识别出您,它在您看来仍会断开连接或显示为已连接,但未建立连接(令人头痛)。

在Fedora 31中使用Xbox One控制器的要求

在网上搜索,我发现了各种“解决方案”从最简单的到必须编辑grub的某些行(我不会放置后者,因为它会给许多人带来各种问题)。

第一种方法是在系统上安装linux-headers 因为需要它们来定义内核组件之间的接口。

对于这 在终端中,我们将键入以下命令:

sudo dnf install kernel-modules-extra
sudo dnf install joystick-support

安装完成后,您可以测试是否已建立连接,在这种情况下,我们将不安装以下其他软件包:

sudo yum install kernel-devel
sudo yum install kernel

我们再试一次。 好吧到目前为止,我还没有成功,这可能是由于系统的蓝牙驱动程序引起的, 因为 可能具有“增强中继模式” 这会导致Xbox One控制器出现Linux问题。

埃斯托 可以通过键入以下命令禁用:

sudo bash -c 'echo 1 > /sys/module/bluetooth/parameters/disable_ertm'

这仅在当前会话期间有效,因为当您重新启动计算机时,该模式再次被激活, 要永久停用它,您必须执行以下操作:

sudo gedit /etc/modprobe.d/bluetooth.conf

我们寻找以下行并将其更改为如下所示:
options bluetooth disable_ertm=1

我们保存更改并关闭文件。

然后我们再试一次。 终于到了这一点,对我有帮助的解决方案是将Steam OS驱动程序添加到Fedora 31 (我偶然发现了它们,试图解决我的问题)。

这些 可以从下载 以下链接。

或从终端上通过:

wget https://blog.desdelinux.net/wp-content/uploads/2019/11/dkms-xpad.tar.gz

现在我们只需要使用以下命令解压缩文件:

焦油-xzvf dkms-xpad.tar.gz

我们进入文件夹:

cd dkms-xpad
cd steamos-xpad

我们将执行文件:

run 'sudo sh install.sh'

通过做这个, Steam立即检测到控制器并为我打开了启用Xbox控制的窗口 当我现在同步远程服务器(如果它与活动连接一起出现)时。

尽管建议重新启动系统,以便在开始时加载驱动程序。 如果您知道有其他适合您的解决方案,请随时分享。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   米格尔·梅奥尔(Miguel Mayol)

    与笔记本电脑一起使用游戏手柄的情况很少见。

    但是我认为程序员认为lignux用户应该非常聪明-我们现在是这样,因此我们中的人很少-并不是我可以享受它,也没有那么聪明的人。

    Steam和/或Fedora应该收到有关此xpad安装的建议,方法是通过Steam客户端或Fedora弹出窗口连接一个xpad。

    因为操作系统和应用程序必须适用于普通人,即使是那些低于正常水平的人,也不仅仅适用于聪明人。