After the BlueZ stack was updated to 4.xx, Sixaxis joysticks (from Sony PS3 console) stop working. There's some people on the bluez team working to make it work, but it seems that it could take a while.
So I decided to create a simple GUI that would use some patched 'hidd' that allows to connect Sixaxis to a Linux PC "out-of-the-box".

The app is called 'QtSixA' (It will be in 'Apps' -> 'Utils' -> 'QtSixA'). The GUI is now complete and has been tested to work in 32, 64bit and PowerPC/PS3 computers.

About Updates:
I plan to keep working on this until it gets more than functional (when no more features can be added)

About the Code:
The GUI is written in PyQt (python-qt4) and uses 'sixad' (written in C) to connect through bluetooth or a hidraw device. They're both released under the GPL v2 license and you can get the source code here: (check the trunk folder for the latest update)
http://falktx.xtreemhost.com/repo/sourceLast changelog:

8 years ago

- Allow only single instance of QtSixA to run (LP: #518350)
- Fix Sixaxis settings window too small
- Start fixing 'Adding new profile works once out of a hundred times'