我买了一个 Gioteck VX-4 控制器,在 Linux 上使用时遇到了一些问题。我尝试通过 USB 电缆使用它,但除了运行时显示为 Dualshock 4 控制器之外lsusb
但是我似乎无法让它显示在 steam 中,也无法在 jstest 中对它进行任何操作。有人能建议我如何解决这个问题吗?有什么想法吗?
(这不是原装控制器,但它确实报告自己是 DualShock 4 控制器,也在 Windows 上,也在 PS4 上)我也尝试让 ds4drv 工作,但它似乎无法正确拾取控制器。
答案1
感谢 Steam 社区论坛上一些聪明人的帖子,我找到了解决问题的方法
由用户 Giralua Indiano 编写的脚本,以及发布在谈话中为我解决了这个问题。
问题本质上是权限/dev/uinput
问题/dev/input/uinput
需要注意的是,这个解决方案并不能专门解决我的问题,但对于任何 Dualshock 4 控制器或使用官方驱动程序的克隆来说几乎都可以解决。