Entendendo as saídas do qdbus

0

Eu gostaria de saber mais sobre o DBus no Linux. Depois de executar qbus no meu terminal no Ubuntu 16.04, vejo:

:1.0
 com.ubuntu.Upstart
:1.1
:1.11
 org.freedesktop.PowerManagement
 org.xfce.PowerManager
:1.12
:1.13
:1.15
:1.16
 ca.desrt.dconf
...

O que significa o :1.0 ? e por que vejo um número tão grande em linhas múltiplas? O que eu sei do manual ( --help ), o com.ubuntu.Upstart refere-se ao nome do serviço. Como, com 0 argumentos, o qdbus listará os serviços disponíveis no barramento. Então, se eu executar qdbus com.ubuntu.Upstart , ele retornará:

/
/com
/com/ubuntu
/com/ubuntu/Upstart
/com/ubuntu/Upstart/jobs
/com/ubuntu/Upstart/jobs/at_2dspi2_2dregistryd
/com/ubuntu/Upstart/jobs/dbus
...

Meu convidado é que o caminho acima é o objeto DBus que não pode ser encontrado no sistema de arquivos. Mas, o que posso interpretar mais detalhes sobre esses objetos? Desde que podemos criar vários barramentos. Minha última pergunta é, como podemos ver uma lista de todos os ônibus disponíveis em um sistema?

Obrigado.

    
por why2 28.11.2017 / 17:26

1 resposta

0

De link

% bl0ck_qu0te%

E um pouco mais

% bl0ck_qu0te%

Então, algo como: 1.123 é apenas um nome único, mas também pode ser referenciado sob um nome legível por humanos em algum lugar na lista, também

    
por Sergiy Kolodyazhnyy 28.11.2017 / 19:07