blob: 198fcfef8986a4dd4f84f3058feed9965a3ca5ab (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/usr/bin/env bash
set -euo pipefail
state=$(gdbus call --system --dest org.bluez --object-path /org/bluez/hci0 --method org.freedesktop.DBus.Properties.Get "org.bluez.Adapter1" "Powered")
case ${state} in
"(<false>,)")
new="<true>"
;;
"(<true>,)")
new="<false>"
;;
*)
exit 1
esac
gdbus call --system --dest org.bluez --object-path /org/bluez/hci0 --method org.freedesktop.DBus.Properties.Set "org.bluez.Adapter1" "Powered" $new >/dev/null
|