如何让我的 Xbox360 控制器在 Ubuntu 12.10 中工作?

如何让我的 Xbox360 控制器在 Ubuntu 12.10 中工作?

我尝试在 Ubuntu 12.10 上使用 Xbox360 控制器玩《行尸走肉》,就像在 Windows 中一样。问题是游戏启动时只允许我使用鼠标和键盘。在 Windows 中,当控制器拔下时,它会这样启动,当控制器插入时,它会以 Xbox360 模式启动(不同的按钮等等)。

我尝试安装 Xbox360 驱动程序如图所示但 ppa 丢失了。

我也尝试安装测试它可以识别控制器和所有内容,但我仍然无法在游戏中使用它。

答案1

您的问题不在于 Ubuntu 或《行尸走肉》,而在于 Wine。这是您用来在 Linux 操作系统上玩 Windows 游戏的兼容层。

我已经问过这个问题了但不幸的是,Wine 目前不支持任何有意义的操纵杆。我确信会有一些极端情况,但就是这样。

我知道有一种解决方法可能对某些事情有用:将操纵杆映射到键盘控件中。这非常麻烦,而且你会失去操纵杆的分辨率,但对于某些事情来说,这就足够了。你需要使用xboxdrvxpad为此,因此可能有必要阻止内置模块。

以下是一个例子:

xboxdrv --trigger-as-button --ui-axismap x2=ABS_Z,y2=ABS_RZ --ui-buttonmap A=BTN_B,B=BTN_X,X=BTN_A,TR=BTN_THUMBL,TL=BTN_MODE,GUIDE=BTN_THUMBR 

我几乎逐字逐句地引用了xboxdrv 论坛上的一个帖子。它的目标是愤怒,所以很可能它并不完美,你需要尝试一下映射。

相关内容