bluebutton
bluebutton copied to clipboard
Bluebutton
Simple daemon that allows you to execute action when bluetooth button shutter pressed. So you can control your PC by low energy button device and few scripts.
Usage
$ bluebutton -d="Shutter3" # sudo as necessary
With config
$ cat /home/.config/bluebutton
keyup=echo UP
keydown=echo down; echo DOWN
longup=echo LONG UP
longdown=echo LONG DOWN
$ bluebutton -d="Shutter3" -c /home/.config/bluebutton # sudo as necessary
Installation
REQUIREMENTS
-
Ruby >= 2.0
-
Kernel config
-
BlueZ
Install the gem:
$ gem install bluebutton # sudo as necessary
Bluetooth button manual installation
You must setup bluetooth stack manually.
- Start scanning mode:
$ bluetoothctl
[bluetooth]$ power on
[bluetooth]$ scan on
- Enable Buetooth Button and wait while it will be found:
[NEW] Device FF:FF:1D:14:79:80 AB Shutter3
- Now you can pair Bluetooth Button and trust to it:
[bluetooth]$ pair FF:FF:1D:14:79:80
[CHG] Device FF:FF:1D:14:79:80 Paired: yes
Pairing successful
[AB Shutter3 ]$ trust FF:FF:1D:14:79:80
[CHG] Device FF:FF:1D:14:79:80 Trusted: yes
[AB Shutter3 ]$ quit