Instale qdbus . A sintaxe é:
qdbus servicename path function parameters
servicename é normalmente o nome de um programa (por exemplo: org.freedesktop.Geoclue.Master), path é algo como /org/freedesktop/Geoclue/Master/client0 , function parece com org.freedesktop.Geoclue.GetStatus.
Se você digitar um comando incompleto (por exemplo: somente servicename e não path e o restante), qdbus responderá com uma lista de opções para o próximo argumento. Você pode usar isso para explorar a funcionalidade disponível.
Por exemplo:
qdbus org.freedesktop.Geoclue.Providers.UbuntuGeoIP /org/freedesktop/Geoclue/Providers/UbuntuGeoIP org.freedesktop.Geoclue.Position.GetPosition
saídas:
3
<timestamp>
<lat>
<lon>
<alt>
Agora você pode usar a documentação para obter mais informações.