pulse-server: module-gsettings: check schemas exist before starting
Check the required GSettings schemas exist before trying to use them, as g_settings_new aborts if they are missing. Instead, make it just log errors.
Ship and install the Pulseaudio gsettings xml schema.
module-gsettings does not work without it, and if the system is packaged
so that pipewire-pulse and pulseaudio cannot be installed at the same
time, it is not going to be present. Separate MR for that: !1468 (closed) (also adds the meson option)
Edited by P V