Além de verificar o serviço, você pode usar o comando
hcitool dev
que retornará todos os dispositivos ativados.
Estou procurando uma maneira de verificar se o bluetooth está ativado ou desativado no meu laptop por meio do terminal. Existe um comando que eu possa usar para encontrar essa informação?
Além de verificar o serviço, você pode usar o comando
hcitool dev
que retornará todos os dispositivos ativados.
Basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, você pode executar este comando para ver o status do bluetooth
sudo service bluetooth status
depois de inserir sua senha, você verá algo como
o bluetooth está em execução
Uma alternativa é usar o comando hciconfig
. Ele listará claramente as interfaces e você verá pelo marcador "RUNNING" ou "DOWN" qual é o status atual delas.
Acho que o comando de serviço é para controlar o software Bluetooth, ou seja, o aplicativo que foi instalado. O software é do tipo "aplicativo do usuário" ou "interface do usuário", que normalmente será executado quando chamado por um usuário ou às vezes foi configurado para ser executado quando o sistema está ligado. E esse tipo de aplicativo posterior é chamado de " service ".
No entanto, quando um aplicativo precisa falar com um hardware, ele requer outro tipo de software, que é o que chamamos de " driver ". Cada dispositivo tem seu próprio driver. Normalmente, os provedores de sistema operacional fornecem drivers.
No entanto, em algumas situações, como o dispositivo é tão antigo ou tão novo que os provedores de sistema operacional não colocou o driver no disco de instalação. Nesse caso, o usuário não poderá usar o dispositivo.
Eu experimentei o mesmo. Após a depuração, como sugerido aqui, pode-se concluir que o driver estava faltando. O driver genérico que estava disponível no meu Acer TravelMate P243 com 12.04 foi bom para o meu antigo dongle one mas não para o built-in.
rfkill list
mostrará uma lista de dispositivos de rede e se eles estão ativados ou desativados.
Tags command-line 12.04 bluetooth