This should be fixed upstream and will be included when libsdl 2.0.5 is widely deployed.
As @Tele42 mentioned this'll be fixed naturally soon, but Steam's upcoming native PS4 support will also handle PS4 Slim controllers and let you program them in the same way you could a Steam Controller.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
DualShock 4 Slim is a slight revision of the normal DualShock 4 controller. The device name is slightly different and so is the device ID.
When I connect the controller by USB or pair it by Bluetooth Steam doesn't recognize it at all (when you press the PlayStation button nothing happens as opposed to the Steam window opening like with the standard DualShock 4)
I know for a fact that the controller works (at least through USB) in Ubuntu because http://html5gamepad.com/ correctly recognizes the gamepad and all the button manipulations.
My
lsusbsees the controller as:Bus 003 Device 008: ID 054c:09cc Sony Corp.When connecting the controller through USB
dmesgoutputs the following:Notice that the device name is
"Sony Interactive Entertainment Wireless Controller"as opposed to"Sony Computer Entertainment Wireless Controller", which is the device name for the standard DualShock 4. This is probably the root cause of the problem. A quick addition of the device name/id to the Steam client device scanner should do the trick.Steps for reproducing this issue: