Muitas ações diárias no Ubuntu podem ser realizadas facilmente a partir do terminal dbus
. A principal vantagem é que isso pode ser feito exatamente como a GUI, usando um liner, como alterar o brilho , copiar o arquivo etc.
Por exemplo, para diminuir o brilho, o método terminal padrão é:
xbacklight +30% #-30%
Enquanto método dbus (quebrei 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 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
indicadores gráficos são exibidos com velocidade e botão canel.
Então isso dbus
é algo interessante e eu realmente quero aprender coisas sobre D-Bus. Guie o meu, fornecendo alguns e-books, links etc.