Установить ярлык для включения или выключения Bluetooth

Есть ли способ сделать это без установки дополнительных пакетов?

1
задан 19 May 2019 в 23:50

1 ответ

Вы можете контролировать, активирован ли ваш сигнал 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"
0
ответ дан 19 May 2019 в 23:50

Другие вопросы по тегам:

Похожие вопросы: