在Ubuntu中,许多日常操作都可以从终端使用轻松完成dbus
。主要优点是可以使用一个衬里完成GUI的精确操作,例如更改亮度,复制文件等。
例如,降低亮度的标准终端方法是:
xbacklight +30% #-30%
而dbus方法(我为了更好的可读性而换行):
dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon" \ /org/gnome/SettingsDaemon/Power \ org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:30
复制文件
cp ./a/source ./b/destination
和:
qdbus org.gnome.Nautilus /org/gnome/Nautilus \ org.gnome.Nautilus.FileOperations.CopyFile \ "file:///source/directory" "*" \ "file:///destination/directory" ""
在qdbus
图形指示器中显示有速度和油门按钮。
所以这dbus
很有趣,我真的很想学习D-Bus的东西。请通过提供一些电子书,链接等来指导我。