对于Ubuntu16.04中jstest-gtk不能正常识别Logitech G920 racing wheel的问题补充

在之前的一篇文章里面,留下的问题是不能完美解决jstest-gtk不能正常识别Logitech G920方向盘的问题。

虽然可以通过重启电脑到windows下进行设置一番,但是始终没有彻底解决jstest-gtk正常识别方向盘的问题。

现在,我通过查资料,逛Github,知道了原因,但是才疏学浅,根据大神的教程,始终未能彻底解决jstest-gtk识别方向盘的问题。这里我附上了原因以及解决问题的教程,望共勉,希望有才之士解决的话分享一下经验,多谢。

在ubuntu系统终端输入lsusb,对于方向盘显示的0xc261与0xc262,是由于方向盘自动默认启动Xbox模式,需要修改模式,安装并启用usb_modeswitch。

参考链接:

1、https://lkml.org/lkml/2016/1/26/763

2、http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=2510

3、http://www.draisberghof.de/usb_modeswitch/

4、http://burning-midnight.blogspot.com/2017/11/logitech-g920-steering-wheel-on-linux.html (需要梯子)

5、https://github.com/carla-simulator/carla/issues/1473

问题:

参照这几篇教程,虽然知道是什么原因导致Ubuntu读不出来方向盘,还是没有弄懂如何添加命令行修改参数。虽然是可以成功地解决jstest-gtk识别方向盘的问题。

 

附上第四条链接的内容:

Logitech G920 Steering Wheel on Linux - Ubuntu 16.04, Li

f710是一种适用于Windows和Linux操作系统的Logitech游戏手柄产品。在Ubuntu系统中使用f710手柄需要安装相应的驱动程序。对于Ubuntu 18.04及以上版本的系统,f710手柄的驱动已经内置,可以直接连接并使用。 对于Ubuntu 16.04及以下版本的系统,需要安装jstest-gtk和xboxdrv两个软件包以支持f710手柄驱动。jstest-gtk是一个用于测试和校准各种输入设备的图形化工具;xboxdrv是一个通用的驱动程序,可用于支持各种Xbox手柄以及一些其他品牌的手柄。 安装jstest-gtk和xboxdrv软件包的命令如下: sudo apt-get install jstest-gtk xboxdrv 安装完成后,插入f710手柄并运行命令: sudo xboxdrv --device-by-id 046d:c21d --type xbox360 --detach-kernel-driver 此命令会启动xboxdrv驱动程序并分配f710手柄的控制器编号。在jstest-gtk中,可以测试和校准f710手柄的各个物理按键。 在使用f710手柄玩游戏时,需要将手柄的模式设置为“XInput”模式,这样才能获得更好的游戏性能和游戏体验。对于Ubuntu18.04及以上版本的系统,只需要在手柄的模式切换开关上切换到“XInput”即可;对于Ubuntu 16.04及以下版本的系统,则需要使用xboxdrv的参数来指定手柄的模式: sudo xboxdrv --device-by-id 046d:c21d --type xbox360 --detach-kernel-driver --mimic-xpad --silent 通过以上操作,f710手柄就可以在Ubuntu系统中得到良好的驱动支持和游戏性能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值