J'essaie d'écrire une application de volume de base. Puisque j'écris ceci en Ruby je ne veux pas étendre la bibliothèque C ou utiliser ffi
, j'essaye d'écrire ceci avec Ruby-dbus
J'ai obtenu la propriété Address
avec /org/Pulse_audio/server_lookup1
mais le fichier vers lequel l'adresse pointe n'existe pas. Pulse Audio est-il correctement configuré pour dbus
?
J'ai trouvé que le module DBus n'était pas chargé.
si vous utilisez Ruby vous pouvez appeler:
%x{pacmd load-module module-dbus-protocol}
Fonctionne également sur la ligne de commande:
pacmd load-module module-dbus-protocol
Je pense que/org/Pulse_audio/server_lookup1 est un chemin interne pour l'objet ServerLookup1 de PulseAudio. Vous ne trouverez pas ce "fichier" dans le répertoire de votre ordinateur.