
This should work with both apt and aptitude: $ echo bluez-utils hold | dpkg -set-selections
You can either choose to redo the above steps every time a new version of bluez-utils is packaged, or "hold" the package.
Optional: if you will dist-upgrade your system, the process will overwrite your modified package with newer versions. Go into the bluez-utils-x.xx directory and run $ mv patch-hidd-3.19-pabr3. Create a directory and download bluez-utils source and dependencies there: $ apt-get source bluez-utils. Setting master bd_addr to xx:xx:xx:xx:xx:xxĭownload patch-hidd-3.19-pabr3 (save to a directory such as /tmp) sixpairĬurrent Bluetooth master: xx:xx:xx:xx:xx:xx $ sudo apt-get install libusb-dev libusb-0.1-4Ī) Download sixpair.c (save to a directory such as /home/%user%/sixaxis) b) Compile sixpair using $ gcc -o sixpair sixpair.c -lusb c) Run sixpair $ sudo. Must have the libusb-dev and libusb-0.1-4 package installed.
Must be using kernel version 2.6.21 or later. The pairing process is done with the controller connected via USB. Included on this page is information to pair the Sixaxis with a bluetooth receiver, configure xserver to recognize it as an input device (mouse/keyboard support), integrate controls with MythTV, and integrate it with a number of console emulators. Then use jstest-gtk to test your controller. If it's detected correctly, the controller will vibrate. When prompted, press the PS button on the controller. Unplug your ps3 controller from the usb cable and run: Connect your ps3 controller to your computer via usb and run:ģ. sudo apt-add-repository ppa:falk-t-j/qtsixaġa. Add the qtsixa ppa which contains an updated version of sixad deb for 12.04 Precise adding support for the SIXAXIS, plus details of what went into it and whyġ. QTSixA, a dedicated SIXAXIS manager project supporting both USB and Bluetooth ( PPA provided)īug 124743, a feature request for SIXAXIS Bluetooth support built into Ubuntu's own bluezĪn Ubuntu user's custom bluez. Approaches that are more current include: Much of the information on this page applies to old versions (3.x) of the Bluetooth userspace stack ( bluez) found in 8.04/Hardy and below, not the the current versions (4.x) found in 8.10/Intrepid and above. This page provides information on connecting a Sony PS3 Sixaxis or DualShock 3 Joystick via Bluetooth and configuring Ubuntu to use it in a variety of environments. Configuring older versions of X.Org (non hotplug). Disable Joystick From Controlling Mouse. Configuring newer versions of X.Org (XServer >= 1.5) with HAL and automatic hot-plugging.