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

Rol*_*Xor 71 gamepad joystick logitech

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

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

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

Gep*_*nzo 37

此过程适用于 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(这个软件可能需要编译以使其工作)

在此处输入图片说明

  • 是时候更新这个答案了:$ sudo apt-get install jscalibrator 正在读取包列表...完成构建依赖树读取状态信息...完成 E:无法定位包 jscalibrator (5认同)
  • 答案已更新。请参阅 RolandiXor 的这个答案,以获取对较新版本的进一步支持。谢谢 http://askubuntu.com/a/270111/9598 (2认同)

Rol*_*Xor 32

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

在此处输入图片说明

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

JStest gtk 和操纵杆

这是我最近没有测试过的 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 是操纵杆命令行工具的前端。

  • 我试过`jstest-gtk`,但它似乎不允许我*改变*任何东西..虽然对测试有用。 (2认同)

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并且有一个GUIPPA用于 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)

来源

AntiMicro 和按键映射的截图


iyr*_*rin 7

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

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