通过 dbus 联系 Pulse Audio?

通过 dbus 联系 Pulse Audio?

我正在尝试编写一个基本的音量应用程序。由于我是用 Ruby 编写的,所以我不想扩展 C 库或使用ffi,而是尝试使用 编写它,ruby-dbus我获得了Address的属性,/org/pulse_audio/server_lookup1但地址指向的文件不存在。 Pulse Audio 是否已正确配置dbus

答案1

我发现DBus模块没有加载。

如果你使用 Ruby,你可以调用:

%x{pacmd load-module module-dbus-protocol}

也可以在命令行上使用:

pacmd load-module module-dbus-protocol

答案2

我认为 /org/pulse_audio/server_lookup1 是 PulseAudio 的 ServerLookup1 对象的内部路径。您不会在计算机目录中找到此“文件”。

相关内容