Comment 9 for bug 1800839

Revision history for this message
dave (w-dj) wrote :

Got this back from the Sony dev Roderick Colenbrander,

"Unfortunately reverting the joydev patch is not an option. Let me explain why. Joydev is an old legacy for using joysticks. It is very limited and can only deal with buttons and sticks. It doesn't support new features like force feedback / rumble (though already added 15+ years ago), multitouch, motion sensors and other features.

When we started offering motion sensors, this broke existing applications which were never designed with motion sensor support. Applications which would never get updated. Nor does joydev have a way to distinguish motion sensor axes from regular joystick axes.

The recommended way for over a decade is to not use joydev, but use evdev, which is also what is used for keyboard, mouse and other devices. It offers all the features needed and it is supported fine for ds3 and ds4."

I am playing with a hack that cam be found here:
https://askubuntu.com/questions/1088925/ubuntu-18-04-no-longer-adds-second-joystick-device-for-sony-dualshock3s-gyro-ac
which I have not gotten to fully work creating a joydev as I write this but I do now see both evdevs. Unfortunately joydev is still pretty standard for things like Flightgear.

https://askubuntu.com/questions/1088925/ubuntu-18-04-no-longer-adds-second-joystick-device-for-sony-dualshock3s-gyro-ac