当前位置: 首页>>技术教程>>正文


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

, , ,

问题描述

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

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

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

最佳解决思路

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

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

Install joystick and jscalbrator

sudo apt install joystick jscalibrator

then run the calibration processes

jscal -c /dev/input/js0 (this is my joystick location, check yours)

jstest /dev/input/js0 (or wherever) If I remember correctly, this should return 0 for no error.

run jscalibrator

jscalibrator

and it should recognize the type of gamepad correctly and recognize all of your buttons, and axis

logitech,gamepad,joystick,ubuntu

logitech,gamepad,joystick,ubuntu

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

logitech,gamepad,joystick,ubuntu

次佳解决思路

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

logitech,gamepad,joystick,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.而我所做的就是安装这些,joystickjstest-gtk。它已经默认校准,并且检测到操纵杆设备正确。即插即用。

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

logitech,gamepad,joystick,ubuntu

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

logitech,gamepad,joystick,ubuntu

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

第四种思路

这里的答案现在变得有点老了,用户似乎又遇到了问题,所以这是目前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

Source

logitech,gamepad,joystick,ubuntu

第五种思路

我目前正在使用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

或者下载包here并使用您喜欢的包管理器进行安装。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1146.html,未经允许,请勿转载。