Вместо того, чтобы использовать емкостно-резистивное локальное решение прежней версии, вот, чистый и портативный systemd сервис, который приостанавливает Bluetooth после начальной загрузки и также после пробуждения от сна.
/etc/systemd/system/bluetooth-suspend.service
со следующим содержанием:[Unit]
Description=Disable bluetooth after waking up.
After=suspend.target network.target
[Service]
User=root
Environment=DISPLAY=:0
ExecStart=/usr/sbin/rfkill block bluetooth
[Install]
WantedBy=suspend.target network.target
Включите сервис: sudo systemctl enable bluetooth-suspend.service
Перезагрузка systemd: sudo systemctl daemon-reload
Чтобы повторно включить Bluetooth, работать rfkill unblock bluetooth
в терминале.
К сожалению, ничто выше работы для меня. Вместо этого я добавляю это к нижней строке ~/.profile
( sleep 10; rfkill block bluetooth ) &
В моем случае я должен ожидать blueman апплета, чтобы запустить и включить Bluetooth (неизбежно), прежде чем я мог выключить его.