erro de bluetooth do aplicativo Qt

0

Estou trabalhando em algum aplicativo Qt , que se comunica com Bluetooth hardware. Agora, se eu executar este aplicativo como usuário normal:
[user@workstation]: /mnt/projects/btProjectBuild/debug>$ ./btClient
Eu recebo seguinte aviso / erro:
qt.bluetooth.bluez: Missing CAP_NET_ADMIN permission. Cannot determine whether a found address is of random or public type.
No entanto, se eu executar o mesmo aplicativo com sudo prefixo (como root): [user@workstation]: /mnt/projects/btProjectBuild/debug>$ sudo ./btClient
Eu não recebo este aviso / erro. Eu estou usando ArchLinux Linux workstation 4.12.8-2-ARCH #1 SMP PREEMPT Fri Aug 18 14:08:02 UTC 2017 x86_64 GNU/Linux . Onde eu configuro o bluez para me livrar desse aviso / erro?

    
por KernelPanic 06.09.2017 / 11:24

1 resposta

1

Este erro vem da biblioteca bluetooth qt5 não diretamente do bluez e há uma solução de trabalho, explicada em " Bluetooth LE scan como non-root? ".

    
por 16.11.2017 / 17:37