The Linux Bluetooth Remote Control software enables a bluetooth-enabled device running Java 2 ME to manage a Linux computer through a small program.
The program works by injecting input events through the uinput Device on the Linux Kernel 2.6.x. This feature requires that the user running LBRC has write access to the device (currently assumed as /dev/input/uinput). The developers were inspired by the WiiMote(??) Driver, which was written in Python.
The J2ME part of the program has two functions; it scans for a device where their service is running and sends keycodes from the device with additional information on whether the key was pressed or released. On the other hand, the server part receives these keycodes and maps them to keystrokes, mouse movement, mouse wheel movement, or mouse button clicks according to a configuration file (profiles.conf).
To use the program, the following requirements are needed: DBUS Part - uinput Device - python gobject bindings - pybluez - python-json - python-dbus. GnomeUI Part - python-notify - python-gnome2-extras (egg.trayicon) - python-dbus.
Overall, Linux Bluetooth Remote Control is a useful program for those looking for a robust and easy-to-use Bluetooth remote control solution for their Linux computer. The program is simpler to use than even the most complicated alternatives, making it a reliable choice.
Version 0.6.4: N/A