Wiele codziennych czynności w Ubuntu można łatwo wykonać z poziomu terminala dbus
. Główną zaletą jest to, że można to zrobić dokładnie za pomocą GUI, używając jednego linijki, takiego jak zmiana jasności , kopiowanie pliku itp.
Na przykład, aby zmniejszyć jasność, standardową metodą terminalu jest:
xbacklight +30% #-30%
Podczas gdy metoda dbus (przerywam linię dla lepszej czytelności):
dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon" \ /org/gnome/SettingsDaemon/Power \ org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:30
Aby skopiować plik
cp ./a/source ./b/destination
i:
qdbus org.gnome.Nautilus /org/gnome/Nautilus \ org.gnome.Nautilus.FileOperations.CopyFile \ "file:///source/directory" "*" \ "file:///destination/directory" ""
W formie qdbus
graficznej wyświetlane są wskaźniki prędkości i przycisku Canel.
To dbus
jest coś interesującego i naprawdę chcę się uczyć D-Bus. Proszę o wskazówki, podając e-książki, linki itp.