如何在 Ubuntu 中设置 Xbox One 控制器

一段时间以来,Linux 内核已经正式支持 Microsoft Xbox One 控制器。 话虽如此,支持并不是最大的。 对于初学者来说,可以进行一些调整,以及支持多控制器的能力等等。 在本文中,我们将向您展示如何在 Ubuntu 中设置 Xbox One 控制器。

更具体地说,我们将介绍如何使用替代驱动程序、SteamOS 修补驱动程序、使用特定工具配置控制器、调整控制器等。如果您是 Linux 游戏玩家并且 Xbox One 控制器是您的首选,您可能想继续阅读! 让我们开始吧!

使用 Xbox DRV

如果要在 Ubuntu 上安装 XboxDRV 驱动程序,请打开终端并输入以下命令:

安装驱动程序后,一切都应进行大部分设置。 无需将任何内容列入黑名单,因为一切都应该开箱即用。 然而,为了让 XboxDRV 有效地工作,一些 systemd 需要启用服务。

首先启用该服务。 这将确保 XboxDRV 在您每次启动时都能正常工作。

现在它已启用,您可以启动该服务,以便您可以立即使用驱动程序。

完成所有这些后,XboxDRV 应该可以运行了。

带有 Xbox DRV 的多个控制器

还记得之前我们说过 XboxDRV 驱动程序在某些方面更好吗? 这是该驱动程序的主要吸引力。 默认驱动程序虽然令人印象深刻,但没有可靠的多控制器支持。 我们无法确认这是不可能的; 但是,使用 XboxDRV 已确认可以正常工作。

以下是如何设置它。 从终端开始并输入以下内容:

这是默认配置文件。 如果您希望添加多控制器支持,则需要将以下代码添加到此文件中。 将其粘贴到文件中的“silent = true”下。 这是代码:

添加代码后,按“Ctrl + O”保存文件,然后重新启动驱动程序:

之后,您应该能够使用多个控制器。

使用 SteamOS 补丁驱动程序

xbox-one-steam 操作系统

如果您对坚持使用 Xpad 驱动程序感兴趣,您可能会对 Valve 的修改驱动程序感兴趣。 它是为 SteamOS 和 Valve 的蒸汽箱控制台专门设计的。 您需要做的只是将 PPA 添加到您的系统中。 在安装过程中,当前的驱动程序应该被取出,所以不用担心。

从添加 PPA 开始:

一旦 PPA 在您的系统上,您将需要更新系统的软件源。

之后,安装驱动程序(如果您还没有内核头文件,请安装它们):

安装驱动程序后,只需重新启动您的机器。 从这里开始,您将在 Xbox One 控制器上使用经过 Valve 修改的控制器驱动程序。

使用 AntiMicro 和 JSTest 充分利用您的控制器

xbox-one-jstest

驱动程序是一回事,它们当然可以让你的 Xbox One 控制器在 Ubuntu 上更好,但最终,如果你想要一些可靠的配置,你需要检查一些程序——确切地说是两个程序,第一个是 JS测试. 这是一个简单而有用的工具,可用于校准控制器的轴。

在这里安装它:

第二个程序是 蚂蚁微. 如果您以前使用过 Windows,那么您可能熟悉一个名为 Xpadder 的程序。 它的作用是允许您将键盘和鼠标功能直接映射到插入的任何控制器。

这就是 Antimicro 所做的。 当系统检测到您的 Xbox One 控制器时,您可以轻松地将键和鼠标手势映射到控制器。 如果您正在玩没有游戏手柄支持的游戏,这种事情是完美的。

在这里安装它:

结论

虽然我们是 Linux 游戏玩家,但我们必须承认一件事:微软知道如何制作控制器。 在所有控制器中,Xbox 游戏手柄是最舒适的——似乎整个游戏社区都同意这一事实。 360 和 One 控制器都是所有主要 PC 平台上最受支持的游戏手柄之一。

希望在本文的帮助下,您将能够从 Ubuntu 上的 Xbox One 控制器中获得更多收益。

您在 Ubuntu 上使用的首选游戏控制器是什么? 请在下面告诉我们!

图片来源: Xbox ONE @ Gamescom, SteamOS 徽标

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅