A collection of applications that allow seamless, configurable and powerful
integration of the Sony PS3 Remote with Linux through LIRC.
The current version of the Sony PS3 Remote requires a patched bluez daemon (bluetoothd) to run.
The distributed tarball will build this patched daemon for you. You need to tell the ./configure script which
version you want to build it for by using the option --enable-bluezpatch=<version>. Running make will then
download that version of the bluez package, build it and put a patched bluetooth daemon in
bluez/bluetoothd-<version>-sonyps3. You will have to replace the currently installed bluetooth daemon with
this file manually. The available patch versions are listed in bluez/patches.
To figure out what bluez version you are running, you can use "aptitude show bluez" (running higher minor versions typically works as well)
To build you need these development packages (may vary by distribution, this list is for Ubuntu)
You will most likely also want to install the package "lirc".
To install the package, you need to do something like this:
./configure --prefix=/usr --sysconfdir=/etc --enable-bluezpatch=4.69
sudo make install
sudo mv /usr/sbin/bluetoothd /usr/sbin/bluetoothd.bak
sudo cp bluez/bluetoothd-4.69-sonyps3 /usr/sbin/bluetoothd
sudo /etc/init.d/bluetooth restart
sudo start sonyps3remote
sudo /etc/init.d/lirc restart
To make it work with LIRC, make sure you have this in /etc/lirc/hardware.conf (before you restart lirc)
Also to ensure that the lirc daemon starts, you need something like this in hardware.conf
You can find some options for running the daemon in /etc/default/sonyps3remote. The daemon will put messages
to the syslog (tail -f /var/log/syslog)
Once the service has started, you can use sonyps3remote_config to set up your remote. Or, you can add
the sonyps3 remote applet to your gnome panel. You can also edit the configuration file in /etc/sonyps3remote.xml
directly. Note that this file is managed by the daemon as well, so for your changes to take effect you
must stop the daemon first (stop sonyps3remote), then edit and save the file and then start the daemon
again (start sonyps3remote).
To test that it works, you can run "irw", this should output remote events to your console. If this works,
your bluetooth remote will behave as regular IR LIRC remote from here on. You can use it in any program having
LIRC support. Check www.lirc.org for more details.
Send any bug reports to email@example.com