diff options
author | Roger Gonzalez <roger@rogs.me> | 2023-07-05 17:06:43 -0300 |
---|---|---|
committer | Roger Gonzalez <roger@rogs.me> | 2023-07-05 17:06:43 -0300 |
commit | 61d5b41a17a3982405cd1b0d7ceaff61ba62cfbf (patch) | |
tree | 05516f549cc600d45fee0074c145060778d23374 /.config/i3/connect-speakers.sh | |
parent | 3a6ba949c317c9dc2e0f1f30a71902a50a10ca68 (diff) |
Added connect-speakers function
Diffstat (limited to '.config/i3/connect-speakers.sh')
-rwxr-xr-x | .config/i3/connect-speakers.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/.config/i3/connect-speakers.sh b/.config/i3/connect-speakers.sh new file mode 100755 index 00000000..0bc1d2bc --- /dev/null +++ b/.config/i3/connect-speakers.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +MAC="7C:96:D2:6E:79:CA" + +powered() { + echo "show" | bluetoothctl | grep "Powered" | cut -d " " -f 2 +} + +connected() { + echo "info ${MAC}" | bluetoothctl | grep "Connected" | cut -d " " -f 2 +} + +echo "trust ${MAC}" | bluetoothctl +while [ $(connected) = no ] +do + sleep 1 + if [ $(powered) = yes ] && [ $(connected) = no ]; then + echo "connect ${MAC}" | bluetoothctl + sleep 5 + fi +done + +echo "Connected" |