diff --git a/systemd/bluetooth-fix.sh b/systemd/bluetooth-fix.sh new file mode 100755 index 0000000..bf12390 --- /dev/null +++ b/systemd/bluetooth-fix.sh @@ -0,0 +1,15 @@ +#!/bin/sh +# This script goes to /usr/lib/systemd/system-sleep/ +# Remember chmod a+x bluetooth-fix.sh +# It will soft block bluetooth and restore it while waking up +# This fixes the problem where the bluetooth blocks suspend +case $1/$2 in + pre/*) + echo "Bluetooth fix: Going to $2..." + rfkill block bluetooth + ;; + post/*) + echo "Bluetooth fix: Waking up from $2..." + rfkill unblock bluetooth + ;; +esac