Rol*_*Xor 71 gamepad joystick logitech
我最近从朋友那里收到了罗技 Rumblepad 2(一个操纵杆,就像一个 PS2 控制器)。
我将如何在 Ubuntu 中配置它?如果可能,我更愿意使用 GUI 实用程序。
我试过了jstest-gui,但它显示了我的加速度计!
Gep*_*nzo 37
未经我测试,但在以下提供的链接中找到: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(这个软件可能需要编译以使其工作)

Rol*_*Xor 32
可以使用 KDE 的系统设置在 Kubuntu 中校准操纵杆。这有点“矫枉过正”的解决方案,因为它当然需要 KDE(大多数 Ubuntu 用户不会想要这个)。

我没有为上面的屏幕截图插入我的操纵杆,但我之前尝试过它并且它有效。
这是我最近没有测试过的 Ubuntu 存储库中包含的两个工具(我在寻找其他选项时发现了这些)。两者中的第一个 jstest-gtk 是一个图形工具,并且joystick是一组命令行实用程序。
您可以使用以下方法安装它们:
sudo apt-get install jstest-gtk
Run Code Online (Sandbox Code Playgroud)
或者
sudo apt-get install joystick
Run Code Online (Sandbox Code Playgroud)
Jstest-gtk 是操纵杆命令行工具的前端。
Sha*_*mad 25
我正在使用 Ubuntu 13.04 并拥有 Logitech Rumblepad 2。我所做的是安装这些 游戏杆和jstest-gtk。它已经被校准为默认值,并且检测到操纵杆设备是正确的。只需即插即用。
如果你需要校准并保存你的配置,你可以这样做,打开 jtest-gtk,你会看到这个,

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

希望它能帮助你,就像它对我所做的那样。
Mar*_*rby 16
感谢@B。杜加雷在评论指出,anti-micro是现在市面上库(20.04只),与安装:
sudo apt install antimicro
Run Code Online (Sandbox Code Playgroud)
这里的答案现在有点老了,用户似乎又遇到了问题,所以这是在 Ubuntu 上配置操纵杆或游戏手柄的 2016 年解决方案。
你可以使用antimicro,它是一个 forkjoy2key并且有一个GUI,PPA用于 12.04 到 15.10
sudo add-apt-repository ppa:ryochan7/antimicro
sudo apt-get update
sudo apt-get install antimicro
Run Code Online (Sandbox Code Playgroud)
对于 16.04+ 使用这个 PPA
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install antimicro
Run Code Online (Sandbox Code Playgroud)
我目前正在使用 qjoypad 将按键(甚至是鼠标)映射到 Logitech Gamepad F310。它适用于设计时仅考虑键盘和鼠标控制的游戏。它似乎需要从 cli as 运行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'
Run Code Online (Sandbox Code Playgroud)
然后更新并安装包
sudo apt-get update
sudo apt-get install qjoypad
Run Code Online (Sandbox Code Playgroud)
或者在此处下载软件包并使用您最喜欢的软件包管理器进行安装。