将Xbox 360控制器连接到Linux游戏机

当然,控制器不仅对在电视上玩游戏有用。某些类型的游戏(例如2D平台游戏)大声疾呼要与控制器一起玩。无论是运行Linux还是Windows,PC的优势之一就是提供了多种控制游戏的选项。

连接Xbox 360控制器

Xbox 360控制器具有USB连接,因此您可以像在Windows上一样将其插入Linux PC的USB端口。在大多数Linux发行版(包括最新版本的Ubuntu)上,Xbox 360控制器应该可以正常工作,而无需进行任何其他调整。

您可以通过打开终端并运行以下命令来测试Xbox 360控制器是否正常工作:

dmesg | grep xpad

如果看到说xpad驱动程序已注册的信息,则说明您的Linux系统已识别出该控制器。

使用以下方法识别Xbox 360控制器“ xpad"内核驱动程序。您可能要用Google发行版的名称和“ xpad"的名称,以获取有关使其无法运行的说明。

假设控制器正在运行,您现在可以启动支持该控制器的游戏,玩他们。例如,您可以启动Steam,单击右上角的“大图片"图标,然后使用控制器浏览Steam的“大图片"模式并启动游戏。

Whether a game supports the controller will depend on that game’s developers. Some games will respond to the controller immediately — for example, it works fine with Valve’s free-to-play Team Fortress 2 . Some games will have configuration screens where you can configure them to acknowledge your controller. Some games disappoint by ignoring the controller and providing no configuration options.

该控制器应特别适合与适用于Linux的各种仿真器。它们全都可以让您自定义所使用的输入控件。模拟器一直是Linux游戏的亮点之一。

连接无线Xbox 360控制器

不幸的是,无线Xbox 360控制器无法通过标准蓝牙进行通信,因此您不能直接将其与Linux PC配对。 (您也不能直接将其与Windows PC配对。)

要将无线Xbox 360控制器连接到Linux PC,您将需要使用相同的Xbox 360无线游戏接收器适配器需要Windows PC。只需将适配器插入计算机的USB端口,即可正常使用无线控制器。有线控制器得到了Linux驱动程序的更好支持,因此您可能会遇到无线控制器的一些问题-但它应该可以使用。

玩不受支持的游戏,使用其他Xbox 360控制器以及其他功能

比方说,您要将Xbox 360控制器用于不支持它的游戏。在Windows上,您可以使用joy2key将控制器的输入重新映射到按键,从而使其在仅响应按键的游戏中工作。

在Linux上,您可以通过安装xboxdrv驱动程序来实现。此驱动程序提供了更多的配置选项以及对其他Xbox 360控制器的支持,例如由Logitech和其他公司制造的控制器。您可以通过在Ubuntu网页上运行命令来轻松地将其安装在Ubuntu上。

xboxdrv提供了众多选项,包括能够调整控制器输入的所有内容,创建启动脚本以启动具有特殊功能的游戏的功能。这些选项可让您创建每个游戏控制器的按键到按键重新映射等。您会在xboxdrv手册页上找到大量信息。

Xbox 360控制器可能是目前最兼容的控制器,因此它是在以下平台上玩游戏的最佳选择之一Linux。 Valve最终为自己的Steambox控制台发布了自己的专用控制器时,这种情况可能会发生变化-但是Xbox 360控制器是现在的样子,无论您是在Windows,Linux还是Android上进行游戏。

您是否曾经在Linux上设置过Xbox 360控制器?您还有其他提示吗?还是喜欢其他控制器?发表评论并分享您的经验!

标签: 游戏控制器 Linux游戏 Xbox 360