web-dev-qa-db-fra.com

Contacter Pulse Audio via dbus?

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?

1
Christopher

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
2
Christopher

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.

0
MrUser