每次我在 Xubuntu 15.04 上连接蓝牙管理器时,它都会将游戏手柄添加到 xinput 虚拟核心指针

每次我在 Xubuntu 15.04 上连接蓝牙管理器时,它都会将游戏手柄添加到 xinput 虚拟核心指针

我在之前的 Xubuntu 版本(14.04)上成功添加了 Wii U Pro 控制器,只需使用蓝牙管理器并选择“继续但不配对”->“设备已成功添加”即可,这似乎可以完美添加它,并且可以立即在大多数游戏中发挥作用。

我升级到了 15.10。现在如果我使用旧方法,它将无法工作,但如果我选择“创建随机密钥”->“连接人机接口设备”,它将可以工作。唯一的问题是游戏手柄开始控制鼠标。如果我将左摇杆推向右侧,鼠标将移到屏幕的最右侧边缘。如果我将其放在中间,它就会移到中间。这很令人沮丧,因为只要连接鼠标,只要稍微一碰,鼠标位置就会重置到中间,而使用鼠标控制摄像头的游戏会让摄像头到处乱窜。

我检查“xinput list”,结果显示:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Optical USB Mouse                id=8    [slave  pointer  (2)]
⎜   ↳ Logitech K230                             id=9    [slave  pointer  (2)]
⎜   ↳ Nintendo Wii Remote Pro Controller        id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Burr-Brown from TI               USB Audio CODEC  id=10   [slave  keyboard (3)]

我尝试过的事情:

  • 卸载 xserver-xorg-input-joystick(从未安装过)
  • Phoeey 和 Matias Parmigiani 的回答来自这一页(它返回以下错误:

    invalid property ''
    invalid property ''
    
  • Ulao 的回应这一页。第一个建议有效,但我每次连接设备时都必须这样做。第二个建议无效,因为该文件在我的系统中不存在。

  • 上述页面上的 Mark Bower 的回应也有效,但每次我连接游戏手柄时也必须重新做一遍。

还有其他建议吗?

相关内容