问题描述
我最近从朋友那里收到了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
还有一个名为jstest-gtk的应用程序,它似乎做了类似的事情,我在这里发布截图和链接:https://github.com/Grumbel/jstest-gtk(此软件可能需要编译才能使其工作)
次佳解决思路
可以使用KDE的系统设置在Kubuntu中校准操纵杆。这是一个”overkill”解决方案,当然它需要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.而我所做的就是安装这些,joystick和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
第五种思路
我目前正在使用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并使用您喜欢的包管理器进行安装。