correct display of 🔗 if no devices connected
This commit is contained in:
parent
cf12d60cd3
commit
4ed78ac6a0
8
bt
8
bt
@ -65,6 +65,8 @@ startup &
|
|||||||
update_pair_list &
|
update_pair_list &
|
||||||
|
|
||||||
connected_ids="$(bluetoothctl devices | awk '{print "bluetoothctl info "$2}' | . /dev/stdin | grep -E '(^Device |Connected:)' | sed -e 'N;s/\n/;/' | grep 'Connected: yes' | cut -d' ' -f2,5)"
|
connected_ids="$(bluetoothctl devices | awk '{print "bluetoothctl info "$2}' | . /dev/stdin | grep -E '(^Device |Connected:)' | sed -e 'N;s/\n/;/' | grep 'Connected: yes' | cut -d' ' -f2,5)"
|
||||||
|
|
||||||
|
[ -z "$connected_ids" ] ||
|
||||||
connected_devices="$(echo "$connected_ids" | while read -r id; do
|
connected_devices="$(echo "$connected_ids" | while read -r id; do
|
||||||
if grep -q "$id" "$ALIASLIST"; then
|
if grep -q "$id" "$ALIASLIST"; then
|
||||||
grep "$id" "$ALIASLIST" | cut -d' ' --complement -f1
|
grep "$id" "$ALIASLIST" | cut -d' ' --complement -f1
|
||||||
@ -99,7 +101,9 @@ disp_devices="$( echo "$paired_devices" | grep -vf "$BLACKLIST" )"
|
|||||||
#show which devices are connected in menu
|
#show which devices are connected in menu
|
||||||
disp_devices_with_links="$(echo "$paired_devices" | while read -r device; do
|
disp_devices_with_links="$(echo "$paired_devices" | while read -r device; do
|
||||||
printf '%s' "$device"
|
printf '%s' "$device"
|
||||||
if echo "$device" | grep -q "$connected_devices"; then
|
if [ -n "$connected_devices" ] &&
|
||||||
|
echo "$device" | grep -q "$connected_devices"
|
||||||
|
then
|
||||||
printf '🔗'
|
printf '🔗'
|
||||||
fi
|
fi
|
||||||
printf '\n'
|
printf '\n'
|
||||||
@ -258,7 +262,7 @@ case $choice in
|
|||||||
notify-send "bt" "device not in paired-devices list, re-adding (device needs to be in pairing mode for this)"
|
notify-send "bt" "device not in paired-devices list, re-adding (device needs to be in pairing mode for this)"
|
||||||
scan on
|
scan on
|
||||||
echo "Scan on"
|
echo "Scan on"
|
||||||
sleep $SCAN_PERIOD
|
sleep "$SCAN_PERIOD"
|
||||||
echo Attempting to pair...
|
echo Attempting to pair...
|
||||||
bluetoothctl pair "$dev_id"
|
bluetoothctl pair "$dev_id"
|
||||||
scan off
|
scan off
|
||||||
|
Loading…
Reference in New Issue
Block a user