Short description of error
With a Xbox 360 controllder pad, when I'm using bge.logic.joysticks.axisValues on Windows, I have 5 items, the two triggers are set on the third item with -1 for the left and +1 for the right.
On Linux, with the same joystick, axisValues returns me 6 items, the third one is only the left trigger and the last one is the right trigger. Plus, on Linux the default values for trigger are 0 until is the trigger is pressed once. After the rest value is -1.
The way of how the controller works is maybe more logical in Linux because the two triggers could be pressed at the same time.