Scripts, services and udev rules to:
- Automaticaly start evdevhook when DS4 is connected. (ds4hook)
- Change LED to a desired color and maintain it with a loop. (ds4leds)
- Start Xboxdrv to emulate xbox controller for use with Wine/Proton without Steam Input emulation. (ds4xb)
- Stop all three services on DS4 disconnection. (ds4stop)
- Alternatively, a toggle to enable the services on demand (ds4toggle)
Required to work: evdevhook
I stole ideas took inspiration from:
ds360 by Yossef: https://github.com/yoyossef/ds360
A comment by xiota: yoyossef/ds360#6
ds4led by Xilog https://github.com/XilogOfficial/ds4led