如何配置操纵杆或游戏手柄?

我最近从朋友那里收到了Logitech Rumblepad 2(操纵杆,就像PS2控制器)。

我如何在Ubuntu中配置它? 如果可能的话,我更愿意使用GUI实用程序。

我试过jstest-gui ,但它显示了我的加速度计!

此过程适用于Ubuntu 11.04(Natty)和旧版本。 有关最新版本,请参阅RolandiXor的回答 。 谢谢。

没有经过我的测试,但在http://ubuntuforums.org/showthread.php?t=393425提供的链接中找到 ,我希望这可能有所帮助。

安装操纵杆和jscalbrator

sudo apt install joystick jscalibrator

然后运行校准过程

jscal -c /dev/input/js0 (这是我的操纵杆位置,查看你的)

jstest /dev/input/js0 (或任何地方)如果我没记错的话,这应该返回0表示没有错误。

运行jscalibrator

jscalibrator

它应该正确识别游戏手柄的类型并识别所有按钮和轴

在此处输入图像描述

在此处输入图像描述

还有一个名为jstest-gtk的应用程序,它似乎做了类似的事情,我在这里发布截图和链接: https : //github.com/Grumbel/jstest-gtk (此软件可能需要编译为了使它工作)

在此处输入图像描述

可以使用KDE的系统设置在Kubuntu中校准操纵杆。 这是一个“过度杀伤”的解决方案,当然它需要KDE(大多数Ubuntu用户不会想要这个)。

在此处输入图像描述

我没有为上面的屏幕截图插入我的操纵杆,但我之前尝试过并且它有效。

JStest gtk和操纵杆

这些是我最近没有测试的Ubuntu存储库中包含的两个工具(我在寻找其他选项时找到了这些工具)。 jstest-gtk中的第一个是图形工具, joystick是一组命令行实用程序。

您可以使用以下方法安装它

 sudo apt-get install jstest-gtk 

要么

 sudo apt-get install joystick 

Jstest-gtk是操纵杆命令行工具的前端。

我正在使用Ubuntu 13.04并拥有Logitech Rumblepad 2.而我所做的就是安装这些, 操纵杆和jstest-gtk 。 它已经默认校准,并且检测到操纵杆设备正确。 即插即用。

如果你需要校准并保存配置,你可以这样做,打开jtest-gtk,你会看到这个,

在此处输入图像描述

您可以通过双击设备进行校准。

在此处输入图像描述

希望它会像对待我一样帮助你。

这里的答案现在变得有点老了,用户似乎又遇到了问题,所以这是目前2016年在Ubuntu上配置操纵杆或游戏手柄的解决方案。

你可以使用antimicro ,它是一个joy2key并且有一个GUI ,使用这个PPA 12.04到15.10

 sudo add-apt-repository ppa:ryochan7/antimicro sudo apt-get update sudo apt-get install antimicro 

16.04+使用此PPA

 sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install antimicro 

资源

Scilehot of AntiMicro和键映射

我目前正在使用qjoypad将键(甚至是鼠标)映射到Logitech Gamepad F310。 它适用于仅考虑键盘和鼠标控制的游戏。 它似乎需要从cli运行qjoypad --notray 。 它确实使用GUI。

如何安装Qjoypad
首先添加GetDeb Games ppa

 wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu raring-getdeb games" >> /etc/apt/sources.list.d/getdeb.list' 

然后更新并安装包

 sudo apt-get update sudo apt-get install qjoypad 

或者在此处下载软件包,并使用您最喜欢的软件包管理器进