2

I've had success on my previous version of Xubuntu (14.04) adding a Wii U Pro Controller simply using by using the bluetooth manager and selecting "Proceed without pairing" -> "Device successfully added" which seemed to add it perfectly fine and it would work in most games right away.

I upgraded to 15.10. Now it won't work if I use the old method, but it will if I select "create random passkey" -> "connect human interface device". Only problem is the gamepad starts controlling the mouse. If I push the left stick to the right, the mouse goes to the rightmost edge of the screen. If I leave it in the middle, it goes to the middle. Which is frustrating because with the slightest bump it will reset the mouse position to the middle as long as it's connected, and games which use the mouse to control the camera have the camera going all over the place.

I check "xinput list" and it gives this:

⎡ 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)]

Things I've tried:

  • Uninstalling xserver-xorg-input-joystick (it was never installed)
  • Phoeey and Matias Parmigiani's answers from this page (It returns an error of:

    invalid property ''
    invalid property ''
    
  • Ulao's response from this page. The first suggestion works, but I have to do it every time I connect the device. The second suggestion doesn't work because the file doesn't exist on my system.

  • Mark Bower's response from the page above also works but I have to re-do it every time I connect the gamepad, too.

Any other suggestions?

0 Answers0