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
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.
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