如何配置操纵杆或游戏手柄?
我最近从朋友那里收到了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
资源
我目前正在使用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
或者在此处下载软件包,并使用您最喜欢的软件包管理器进