scripts/systemd/bluetooth-fix.sh

19 lines
518 B
Bash
Executable File

#!/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 that prevents the computer to suspend while bluetooth
# is on.
# See: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1774994
#
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