D-Bus: Onde começar?

12

Muitas ações diárias no Ubuntu podem ser feitas facilmente a partir do terminal usando dbus . A principal vantagem é que ele pode ser feito exatamente da GUI, usando um forro, como alterar brilho , copiar arquivo , etc.

  • Por exemplo, para diminuir o método do terminal padrão de brilho é:

    xbacklight +30%      #-30%
    

    Enquanto o método dbus (eu rompi a linha para melhor legibilidade):

    dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon" \
        /org/gnome/SettingsDaemon/Power \
        org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:30
    
  • Para copiar o arquivo

    cp ./a/source ./b/destination
    

    e:

    qdbus org.gnome.Nautilus /org/gnome/Nautilus \
        org.gnome.Nautilus.FileOperations.CopyFile \
        "file:///source/directory" "*" \
        "file:///destination/directory" ""
    

Em qdbus , os indicadores gráficos são exibidos com velocidade e botão canel.

Então o dbus é algo interessante e eu realmente quero aprender coisas do D-Bus. Por favor, guie o meu, fornecendo alguns e-books, links, etc.

    
por totti 31.03.2013 / 11:38

1 resposta

12

Existe uma lista bastante concisa de documentações disponíveis em:

para aprender noções básicas e procedimentos quando se trata de usar o dbus em nossos aplicativos.

Outro bom recurso para descobrir como o trabalho de propriedades do dbus implementado é experimentar com chamadas dbus usando a ferramenta bastante agradável d- pés . Com isso você pode inspecionar ou chamar propriedades dbus disponíveis do sistema ou do barramento da sessão:

    
por Takkat 31.03.2013 / 12:33

Tags