QtSixA is the Sixaxis Joystick Manager
 ------------------------------------

In order to build, install and use sixad/QtSixA you'll need:

1 - Compile sixad: (dev packages)
----> libusb
----> libbluetooth3
----> libdbus-glib-1
----> libdbus-1

2 - Use sixad:
----> bluez (recent versions are recommended)
----> libbluetooth3
----> udev (optional, automatically starts sixad when needed)

3 - Compile QtSixA:
----> (Nothing!)

4 - Use QtSixA: (all features)
----> Python-Qt4 (PyQt) .......... Interface
----> Python-DBus ................ Disconnect devices (no root)
----> BlueZ ...................... All Bluetooth stuff
----> gksu[do]/kdesu[do] ......... Root actions
----> bluez-hcidump .............. Sixaxis battery check
----> Xorg joystick driver ....... Sixaxis profiles
----> libnotify/notify-send ...... Notifications
----> xdg-utils .................. Open web pages


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨̣¨¨

To install all the stuff, just do:

cd /path/to/extracted/src
make
sudo make install


To only install sixad, just run the commands in the sixad folder.


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

QtSixA and sixad have been tested (and proved to work) in:
- Debian
- Ubuntu (and variants)
- OpenSUSE
- ArchLinux
- Gentoo


