Как проверить статус bluetooth через терминал

Я ищу способ проверить, включен ли Bluetooth на моем ноутбуке через терминал. Есть ли команда, которую я могу использовать, чтобы найти эту информацию

В дополнение к проверке службы вы можете использовать команду

hcitool dev 

который вернет все включенные устройства.

Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, вы можете запустить эту команду, чтобы увидеть статус bluetooth

 sudo service bluetooth status 

после ввода пароля вы должны увидеть что-то вроде

bluetooth работает

Альтернативой является использование команды hciconfig . Он четко отобразит интерфейсы, и вы увидите по маркеру «RUNNING» или «DOWN», каков его текущий статус.

Я думаю, что служебная команда предназначена для управления программным обеспечением Bluetooth, т. Е. Приложения, которое было установлено. Программное обеспечение имеет тип «пользовательское приложение» или «пользовательский интерфейс», который обычно запускается при вызове пользователем или иногда он настроен на запуск, когда система включена. И этот более поздний тип приложения называется « услугой ».

Однако, когда приложение должно говорить об аппаратном обеспечении, для него требуется другой тип программного обеспечения, которое мы называем « драйвером ». Каждое устройство имеет свой собственный драйвер. Обычно поставщики ОС предоставляют драйверы.

Однако в некоторых ситуациях, таких как устройство, настолько старый или новый, что поставщики ОС не размещают его драйвер на установочном диске. В этом случае пользователь не сможет использовать устройство.

Я испытал то же самое. После отладки, предложенной здесь, можно сделать вывод, что драйвер отсутствовал. Общий драйвер, который был доступен на моем Acer TravelMate P243 с 12.04, был полезен для моего старого ключа, но не для встроенного.

rfkill list покажет вам список сетевых устройств и если они включены или выключены.