path: root/Software/PulseAudio/Notes/15.0.mdwn
diff options
authorTanuKaskinen <TanuKaskinen@web>2021-07-19 10:00:21 +0000
committerIkiWiki <>2021-07-19 10:00:21 +0000
commitfed95287703a77405fa7ea2121e4cfbd2bf161c5 (patch)
treee14954de5794752e4f8cd0f942c23705c5b48a14 /Software/PulseAudio/Notes/15.0.mdwn
parent8d8bcb944a075c2303016b5304f84c04d3e76da5 (diff)
Diffstat (limited to 'Software/PulseAudio/Notes/15.0.mdwn')
1 files changed, 4 insertions, 0 deletions
diff --git a/Software/PulseAudio/Notes/15.0.mdwn b/Software/PulseAudio/Notes/15.0.mdwn
index f11e6d96..151ee284 100644
--- a/Software/PulseAudio/Notes/15.0.mdwn
+++ b/Software/PulseAudio/Notes/15.0.mdwn
@@ -101,6 +101,10 @@ If an application wants last bits of virtual memory, it can forcefully disable s
PulseAudio's startup script ( for the normal per-user mode and for the system mode) defines the set of modules to load automatically on startup. At the end of the scripts there is now an include directive that loads files from `/etc/pulse/` or `/etc/pulse/`. This is primarily meant for distributions when they want to add some module to the configuration when installing a package: it's now easy to install a file containing the configuration for the installed package. Users can of course use this mechanism too if they prefer to add a module to the configuration without modifying the original startup script.
+### It's possible to exclude the daemon from a build
+When PipeWire is used to replace PulseAudio, libpulse and PulseAudio utilities are still useful but the PulseAudio daemon is not needed. It's now possible to compile libpulse and the utilities without compiling the daemon. To do this, pass `-Ddaemon=false` to Meson.
### Avoid loading X11 modules on Wayland (GNOME only for now)
PulseAudio traditionally loads a few X11 modules automatically on a graphical login via the `/etc/xdg/autostart/pulseaudio.desktop` file. That's not really desirable on Wayland, because that will autostart XWayland even if it's not otherwise used. The `pulseaudio.desktop` file now contains the line `X-GNOME-HiddenUnderSystemd=true`, so when using GNOME and systemd the X11 modules aren't loaded this way any more. If GNOME is run under X11, there's a new systemd service called `pulseaudio-x11` that handles loading the X11 modules.