Ao perguntar à nmcli a lista de pontos de acesso wi-fi (por exemplo, nmcli d wifi
), obtenho 5 respostas. Ao usar a API do D-Bus, eu só recebo 1, não importa quantas vezes eu tente.
$ dbus-send --print-reply --system --dest="org.freedesktop.NetworkManager" /org/freedesktop/NetworkManager/Devices/3 "org.freedesktop.NetworkManager.Device.Wireless.GetAllAccessPoints"
method return time=1543161900.700705 sender=:1.14 -> destination=:1.3676 serial=85110 reply_serial=2
array [
object path "/org/freedesktop/NetworkManager/AccessPoint/286"
]
Como posso obter a lista completa de pontos de acesso visíveis usando a API D-Bus do NetworkManager?
Tags wifi networkmanager d-bus