如何在使用system-instance时找到pulseaudio dbus服务器

时间:2015-06-27 00:07:37

标签: dbus pulseaudio

我尝试使用org.PulseAudio1和org.PulseAudio.ServerLookup1来查找从module-dbus-protocol公开的pulseaudio dbus服务器的unix路径。

我通过' system-instance = yes'启用系统模式。我也启用了模块 - dbus协议。我已经确认这两个都已启用。

问题在于,系统实例=是'系统dbus总线上没有暴露org.PulseAudio1,显然是由于daemon / main.c中的代码:

if (!conf->system_instance) {
    if ((server_lookup = pa_dbusobj_server_lookup_new(c))) {
        if (!(lookup_service_bus = register_dbus_name(c, DBUS_BUS_SESSION, "org.PulseAudio1")))
            goto finish;
    }
}

当作为系统实例运行时,如何找到dbus服务器的unix路径?

0 个答案:

没有答案