首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SteamPlay精英危险-承认罗技极限3D专业游戏棒为“通用游戏垫”

SteamPlay精英危险-承认罗技极限3D专业游戏棒为“通用游戏垫”
EN

Ask Ubuntu用户
提问于 2019-11-02 12:56:28
回答 1查看 3.8K关注 0票数 1

几天前,我从W10转到了Ubuntu18.04LTS,到目前为止,我已经找到了所有关于东西的问题的解决方案。

但最近,我安装了蒸汽,并试图安装精英危险:地平线。我拿起它,用鼠标在Proton 4.11-7上工作,但是在玩游戏的时候,我总是在Windows 10上使用我信赖的Logitech极限3D Pro trying,但是当我试图在Ubuntu上设置操纵杆时,我立刻遇到了很多问题。当我看“通用控制器设置”,我可以看到蒸汽出于某种原因认为我的操纵杆是一个通用游戏垫?

我觉得这很奇怪,当我启动游戏的时候,“精英危险”也是这么想的。蒸汽认为我的操纵杆是一个通用的游戏垫,我不知道为什么?

我尝试过的:

  1. 我试过重新安装“精英危险”。没有效果。
  2. 我试过将“蒸汽输入-游戏设置”设置为“被迫退出”。没有效果。
  3. jstest-gtk测试操纵杆。它正确地认识到它是一个操纵杆!
  4. 我也尝试推出ED的大图片模式,并尝试蒸汽Beta发行..。一点效果都没有。

请帮帮忙。任何帮助都将不胜感激!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-11-03 19:23:18

我知道人们在以下方面取得了成功:https://github.com/redmcg/wine/wiki/Peripherals#logitech-extreme-3d-pro

  1. 通过设置“Enable”off (使用:'HKLM\System\CurrentControlSet\Services\WineBus‘reg添加wine64 /v 'Enable’/t REG_DWORD /d 0/f)禁用SDL;以及
  2. 使用PID和VID删除所有注册表项(例如:查看system.reg并使用VID_046D&PID_C215删除任何行)

编辑:

抱歉--今天早上我有一个短暂的时间,我只是复制并粘贴了上面的内容。但是,您可能会发现以下内容更有帮助:

如果您使用的是质子技巧,那么可以通过运行:protontricks 359320 regedit然后导航到:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WineBus

并创建一个名为Enable SDL的新DWORD值,其值为0。这将禁用SDL。

然后,您可以单击HKEY_LOCAL_MACHINE\System,为字符串VID_046D&PID_C215执行一个Find (Ctrl+F)操作,并删除找到的每个条目。

VID =供应商ID (0x046D = Logitech)

PID = Product (0xC215 =极限3D Pro Joystick)

您需要这样做的原因是SDL错误地认为这个设备是一个控制器。然后创建那些不正确的注册表项,告诉ED它是一个控制器。

通过禁用SDL -葡萄酒回到使用内核驱动程序(evdev,它不认为它是一个控制器),然后葡萄酒将重写那些注册表项告诉ED,这是一个操纵杆。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1185679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档