Есть ли способ сделать это без установки дополнительных пакетов?
Вы можете контролировать, активирован ли ваш сигнал Bluetooth с помощью rfkill
. Оборачивая это в небольшое условное выражение Bash, вы можете легко переключать состояние:
#!/bin/bash
if rfkill list bluetooth | grep -q 'yes Вы можете сохранить вышеупомянутое в файле сценария где угодно (например, ~/bin/toggle-bluetooth
) и сделать его исполняемым (chmod +x FILENAME
) быть в состоянии привязать эту команду к сочетанию клавиш в настройках системы.
В качестве альтернативы, вы можете поместить его в одну строку bash
и вставить непосредственно в ярлык:
bash -c "if rfkill list bluetooth|grep -q 'yes;then rfkill unblock bluetooth;else rfkill block bluetooth;fi"
; then
rfkill unblock bluetooth
else
rfkill block bluetooth
fi
Вы можете сохранить вышеупомянутое в файле сценария где угодно (например, ~/bin/toggle-bluetooth
) и сделать его исполняемым (chmod +x FILENAME
) быть в состоянии привязать эту команду к сочетанию клавиш в настройках системы.
В качестве альтернативы, вы можете поместить его в одну строку bash
и вставить непосредственно в ярлык:
bash -c "if rfkill list bluetooth|grep -q 'yes;then rfkill unblock bluetooth;else rfkill block bluetooth;fi"