From 2118d8379a1fd258f923ef79081bac15f9915ef7 Mon Sep 17 00:00:00 2001 From: Michael Mrozek Date: Wed, 7 Apr 2010 00:09:07 +0200 Subject: [PATCH] Fixed Bluetooth-Script to properly toggle BT on and off and restores last state on startup. --- .../pandora-scripts/op_bluetooth.sh | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/recipes/pandora-system/pandora-scripts/op_bluetooth.sh b/recipes/pandora-system/pandora-scripts/op_bluetooth.sh index b195a7d..25fc72f 100644 --- a/recipes/pandora-system/pandora-scripts/op_bluetooth.sh +++ b/recipes/pandora-system/pandora-scripts/op_bluetooth.sh @@ -2,29 +2,30 @@ # # Released under the GPL -STARTUP=0 - -if [ ${1} = startup ]; then - STARTUP=1 -fi +#if [ $1 ]; then +# startup = "$1" +# echo $ +# echo $1 +#fi INTERFACE="`hciconfig | grep "^hci" | cut -d ':' -f 1`" -if [ ${STARTUP} = 1 ]; then +if [ ${1} = "startup" ]; then [ -f ~/.op_btenabled ] && sudo /usr/sbin/hciconfig ${INTERFACE} up pscan && sudo /usr/sbin/bluetoothd ||echo "Bluetooth: User has not enabled Bluetooth." else - + # Figure out if Bluetooth is running or not if [ "`hciconfig ${INTERFACE} | grep UP`" ] then - notify-send -u normal "Bluetooth" "Bluetooth is being disabled..." -i /usr/share/icons/hicolor/32x32/apps/bluetooth.png + notify-send -u normal "Bluetooth" "Bluetooth is being disabled..." -i /usr/share/icons/hicolor/32x32/apps/blueman.png sudo /usr/sbin/hciconfig ${INTERFACE} down rm ~/.op_btenabled else pgrep bluetoothd - if [ $? -ne 1 ]; then - notify-send -u normal "Bluetooth" "Bluetooth is being enabled..." -i /usr/share/icons/hicolor/32x32/apps/bluetooth.png + echo $INTERFACE + if [ $? -ne 1 ]; then + notify-send -u normal "Bluetooth" "Bluetooth is being enabled..." -i /usr/share/icons/hicolor/32x32/apps/blueman.png sudo /usr/sbin/hciconfig ${INTERFACE} down sudo /usr/sbin/hciconfig ${INTERFACE} up pscan sudo /usr/sbin/bluetoothd -- 2.39.5