Muchas acciones diarias en Ubuntu se pueden hacer fácilmente desde la terminal usando dbus
. La principal ventaja es que se puede hacer exactamente como lo hace la GUI, usando un solo revestimiento, como cambiar el brillo , copiar archivos , etc.
Por ejemplo, para disminuir el brillo, el método de terminal estándar es:
xbacklight +30% #-30%
Mientras que el método dbus (rompo la línea para una mejor legibilidad):
dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon" \ /org/gnome/SettingsDaemon/Power \ org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:30
Para copiar el archivo
cp ./a/source ./b/destination
y:
qdbus org.gnome.Nautilus /org/gnome/Nautilus \ org.gnome.Nautilus.FileOperations.CopyFile \ "file:///source/directory" "*" \ "file:///destination/directory" ""
En qdbus
los indicadores gráficos se muestran con la velocidad y el botón canel.
Así que dbus
es algo interesante y realmente quiero aprender cosas de D-Bus. Por favor, guíe mi proporcionando algunos libros electrónicos, enlaces, etc.