Depois de instalar o pacote mais recente do Bluez, rodei o bluetoothctl. O programa inicia na linha de comando e solicita a entrada do usuário. No entanto, ele não responde a nenhuma entrada do usuário.
Pesquisando na Internet, descobri que havia algumas possíveis causas:
O Bluetooth Daemon não está sendo executado
zim@acer:~/bluez/client$ ps aux | grep bluetoothd
root 6497 0.0 0.0 19432 3664 ? Ss 12:27 0:00 /usr/sbin/bluetoothd
zim 6681 0.0 0.0 15952 2256 pts/7 S+ 12:37 0:00 grep --color=auto bluetoothd
Confirme que está sendo executado.
O D-Bus Daemon não está em execução
message+ 755 0.0 0.0 40404 4080 ? Ss 11:06 0:01 dbus-daemon --system --fork
zim 1268 0.0 0.0 40488 4164 ? Ss 11:06 0:02 dbus-daemon --fork --session --address=unix:abstract=/tmp/dbus-FCRAG72Dib
zim 1312 0.0 0.0 22412 1904 ? S 11:06 0:00 upstart-dbus-bridge --daemon --session --user --bus-name session
zim 1316 0.0 0.0 22316 224 ? S 11:06 0:00 upstart-dbus-bridge --daemon --system --user --bus-name system
zim 1348 0.0 0.0 39376 3520 ? S 11:06 0:00 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
nobody 1405 0.0 0.0 35232 3216 ? S 11:06 0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.1.1 --conf-file=/var/run/NetworkManager/dnsmasq.conf --cache-size=0 --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
zim 6837 0.0 0.0 39116 332 ? Ss 13:01 0:00 //bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
zim 7285 0.0 0.0 15952 2324 pts/7 S+ 13:02 0:00 grep --color=auto dbus
Confirme que está sendo executado.
hcitool
e tal funciona bem e eu posso procurar dispositivos.
Eu não sei como solucionar esse problema. O código-fonte não está claro sobre isso, considerando-o não qualificado.
Alguém pode confirmar que não está funcionando corretamente?
Há algum passo que eu possa dar para encontrar a raiz deste problema? A ferramenta está inutilizável.