Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
dbus [Le 10/02/2009, 12:30] Id2ndR précisions |
dbus [Le 13/05/2023, 18:30] (Version actuelle) 91.161.227.52 [Utilisation] |
||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | L'outil graphique **[[apt://d-feet|d-feet]]** permet de visualiser et d'envoyer des messages D-Bus. | + | L'outil graphique **[[apt>d-feet|d-feet]]** permet de visualiser et d'envoyer des messages D-Bus. |
| Exemple d'utilisation en ligne de commande : | Exemple d'utilisation en ligne de commande : | ||
| - | * Changer la luminosité de l'écran à 50% :<code>$ dbus-send --session --dest="org.freedesktop.PowerManagement" /org/freedesktop/PowerManagement/Backlight org.freedesktop.PowerManagement.Backlight.SetBrightness uint32:50</code> | + | * Changer la luminosité de l'écran à 50% :<code>$ dbus-send --session --dest="org.freedesktop.PowerManagement" \ |
| - | * Récupérer la luminosité de l'écran : <code>dbus-send --session --print-reply --dest="org.freedesktop.PowerManagement" /org/freedesktop/PowerManagement/Backlight org.freedesktop.PowerManagement.Backlight.GetBrightness</code> | + | /org/freedesktop/PowerManagement/Backlight org.freedesktop.PowerManagement.Backlight.SetBrightness uint32:50</code> |
| - | * Observer les signaux passant sur le buse : <code>dbus-monitor --session "type='signal',interface='org.freedesktop.PowerManagement.Backlight'"</code> | + | * Récupérer la luminosité de l'écran : <code>$ dbus-send --session --print-reply --dest="org.freedesktop.PowerManagement" \ |
| - | * Mettre l'ordinateur en veille : <code>dbus-send --session --print-reply --dest="org.freedesktop.PowerManagement" /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend</code> | + | /org/freedesktop/PowerManagement/Backlight org.freedesktop.PowerManagement.Backlight.GetBrightness</code> |
| + | * Observer les signaux passant sur le bus : <code>$ dbus-monitor --session "type='signal',interface='org.freedesktop.PowerManagement.Backlight'"</code> | ||
| + | * Mettre l'ordinateur en veille : <code>$ dbus-send --session --print-reply --dest="org.freedesktop.PowerManagement" \ | ||
| + | /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend</code> | ||
| + | |||
| + | ===== Références ===== | ||
| + | |||
| + | * [[https://www.linuxjournal.com/article/7744]] (en) -- Présentation de DBus plutôt orientée pour les développeurs | ||
| + | * [[http://www.ndesk.org/DBusExplorer|dbus-explorer]] (fr) -- autre outil graphique (qui pourra aussi aider les développeurs) | ||
| + | * [[http://www.unixgarden.com/index.php/programmation/decouvertes-et-experimentation-avec-d-bus|Découvertes et expérimentation avec D-Bus ]] (fr) -- Un article/Tutoriel sur D-Bus. | ||
| ---- | ---- | ||
| - | //Contributeurs : [[utilisateurs:Id2ndR]]// | + | //Contributeurs : [[utilisateurs:Id2ndR]]//, Masterfoon |