使游戏控制器在Linux上工作的6条技巧

尽管Windows占主导地位,Linux是一个出色的游戏平台。开发人员越来越多地提供本机Linux支持。主要职称。另外,YouTube上的The Linux Gamer之类的软件证明,Linux上的游戏远非矛盾。

相反,Linux拥有对16位和32位游戏的支持,这仍然很困难(如果并非不可能)在64位Windows操作系统上运行。使用Wine进行游戏可以增强这种广泛的兼容性。随着Linux游戏的兴起,游戏中对游戏手柄的支持也不断增加。

Linux拥有多种玩旧DOS和Windows游戏的方式。这可以通过本机支持或关键映射器来实现。但是偶尔会出现问题。游戏控制器不能在Linux上运行?试试这些技巧。

当您的游戏控制器不能在Linux上运行时

让游戏手柄在Linux上运行非常简单。但是大多数Linux用户都知道硬件有时会无法正常工作。

在进军Linux游戏时,您可以做些事情,也不能期望我可以使用那张0.25美元的1997 Westworld 《银翼杀手》 PC游戏。

1。故障排除101

如果您的游戏控制器无法在Linux中运行,则通常是驱动程序问题。但是在打开终端之前,请尝试一些基本的故障排除步骤。通过基本的故障排除,我的意思是让我们看一下相当于“拔下路由器并重新插入"的游戏手柄。使用无线游戏手柄吗?检查控制器或电池是否已充电。另外,请确保您的游戏控制器已连接。

如果它是蓝牙游戏手柄,请确认已启用蓝牙,并且您的游戏手柄已同步。或者,如果您使用的是蓝牙加密狗,请确保已插入。对于有线游戏手柄,请确保USB电缆已牢固地插入。如果所有这些都经过基本的初步检查,请继续进行更复杂的故障排除。使用基于Debian的RetroPie,我的无线Xbox 360控制器不断闪烁。我尝试修复驱动程序并辛苦了大约30分钟,然后才意识到这简直是快要没电了。从我的错误中学习,并首先尝试一些简单的修复程序。

2。检查蓝牙

首先对101个呼叫进行故障排除,以检查简单修复。如果您使用的是蓝牙游戏手柄,请检查是否已安装蓝牙。由于大多数台式机和笔记本电脑都内置了蓝牙,因此您只需确保已启用蓝牙。但是您可以检查是否安装了蓝牙。

如果您使用USB蓝牙无线电,请打开一个终端并运行:

lsusb

然后安装蓝牙,在命令中输入以下内容行:

sudo apt-get install Bluetooth

安装完成后,检查蓝牙是否正在运行:

/etc/init.d/bluetooth status

如果未运行,请打开终端并输入:

/etc/init.d/bluetooth start

对蓝牙进行排序问题可能很耗时。如果您正计划与朋友一起进行大型游戏,请确保蓝牙在到达之前已运行!

3。使用Xbox 360驱动程序

尽管有许多游戏手柄可用,但Xbox 360控制器是最受欢迎的。它与PC和Xbox 360控制台都兼容。此外,您可以使用Xbox 360控制器。

要在Linux上使用Xbox 360控制器,应安装xboxdrv软件包。您可以使用以下命令来完成此操作:

sudo apt-get install xboxdrv

最初使用我的Xbox 360无线控制器,使用RecalBox(一种用于Debian游戏的基于Debian的Linux操作系统)。启用xboxdrv可以解决此问题。

4。使用Ubuntu xboxdrv

xboxdrv软件包,可与一系列游戏手柄一起使用。但是,如果遇到问题,也可以尝试ubuntu-xboxdrv软件包。据报道,这是相当没有错误的。安装非常简单。但是首先需要添加适当的存储库:

sudo apt-add-repository -y ppa:rael-gc/ubuntu-xboxdrv

完成此操作后,运行更新并安装ubuntu-xboxdrv驱动程序:

sudo apt-get updatesudo apt-get install ubuntu-xboxdrv

这应该确保您的Xbox 360控制器可在Linux上运行。

5。支持PS3游戏手柄的Sixaxis蓝牙驱动程序

尽管Xbox 360无线控制器带有其自己的USB集线器,但PlayStation 3控制器则没有。但是,由于PS3游戏手柄具有蓝牙连接功能,因此您仍然可以将其用于Linux游戏。但是,您需要添加其驱动程序。

首先,添加适当的存储库:

sudo add-apt-repository ppa:falk-t-j/qtsixa

下一步,执行更新并获取Sixaxis软件包:

sudoapt-get updatesudo apt-get install qtsixa

Once installed, your PS3 controller should work. Take the time to open the utility and configure your controller for enhanced results.

某些用户报告与Xpad Linux内核驱动程序的兼容性更好。不要与文本编辑器xPad混淆。该驱动程序可与Xbox,Xbox 360和Xbox One控制器一起使用。在某些论坛上,社区成员认为Xpad的错误比原始的xboxdrv少。此外,它更加通用。例如,Xpad包含一个选项,可以将触发器识别为基于Debian的RetroPie复古游戏Linux操作系统上的按钮。

要安装Xpad Linux内核驱动程序,请打开一个终端并运行:

sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4sudo dkms install -m xpad -v 0.4

如果您需要更新Xpad,只需在命令行中输入以下内容即可:

cd /usr/src/xpad-0.4sudo git fetchsudo git checkout origin/mastersudo dkms remove -m xpad -v 0.4 --allsudo dkms install -m xpad -v 0.4

如果到目前为止您遇到了麻烦,或者想从游戏控制器中获得更多帮助,请尝试Xpad。

抓紧时间!

通常,当游戏手柄无法在Linux上运行时,这是驱动程序问题。这可能是简单的解决方法,例如为电池充电,确保已连接了加密狗或启用了蓝牙。或者您可能需要安装驱动程序。如果一个驱动程序无法正常工作,那么您可能会和另一个驱动程序比较幸运。寻找另一个精巧的Linux游戏项目?尝试在Linux上构建游戏服务器。

幸运的是,大多数游戏手柄都可以在Linux上直接使用。我在Ubuntu 16.04机器上将Xbox 360无线控制器与Linux一起使用,以在Steam中玩游戏并播放GOG中的游戏。从一开始,我什至不需要安装驱动程序。将我的无线Xbox 360游戏手柄与RetroPie和Recalbox配合使用也取得了很大的成功。但是,后者确实需要纯粹地调整驱动程序来缓解烦人的Xbox中心按钮闪烁问题。

您建议采取哪些故障排除步骤来使游戏手柄在Linux上正常工作?

标签: