path: root/Software/PulseAudio/Notes/15.0.mdwn
diff options
authorTanuKaskinen <TanuKaskinen@web>2021-07-15 10:21:23 +0000
committerIkiWiki <>2021-07-15 10:21:23 +0000
commit4045904d424584e2d04bdd36e3284c83cf14f9c0 (patch)
treec73cd6c2c4c977fc9b85fefb986ad75007f27c40 /Software/PulseAudio/Notes/15.0.mdwn
parentaae4067823f3fc041ceff94a0ea58209afdafddf (diff)
Diffstat (limited to 'Software/PulseAudio/Notes/15.0.mdwn')
1 files changed, 10 insertions, 0 deletions
diff --git a/Software/PulseAudio/Notes/15.0.mdwn b/Software/PulseAudio/Notes/15.0.mdwn
index 2fe5c4fa..a115ed0f 100644
--- a/Software/PulseAudio/Notes/15.0.mdwn
+++ b/Software/PulseAudio/Notes/15.0.mdwn
@@ -27,6 +27,10 @@ module-jackdbus-detect automatically loads a JACK sink and source when JACK star
* `sink_client_name` - The name that the JACK sink uses when it registers a client with JACK
* `source_client_name` - The name that the JACK source uses when it registers a client with JACK
+### Improved support for SteelSeries Arctis 9
+The same custom configuration that is used with several other USB gaming headsets is now applied to SteelSeries Arctis 9, which makes the device much more functional.
### Improved support for HP Thunderbolt Dock 120W G2
HP Thunderbolt Dock 120W G2 has a 3.5 mm headset connector, and there's a separate audio module sold for the dock that provides speakerphone functionality (integrated microphone and speaker with echo cancellation). PulseAudio now has configuration that improves the device descriptions shown to the user and marks the speakerphone as a preferred device for voice audio.
@@ -79,6 +83,12 @@ 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.
+### 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.
+This behaviour is not available on other desktop environments than GNOME, but now that it's implemented once, it should be pretty easy to develop a similar solution for other desktop environments as well.
### OSS support is now configurable in Meson
The `oss-output` Meson option can be used to explicitly enable or disable OSS support (previously, when using Meson instead of Autotools, OSS support was automatically enabled when the `sys/soundcard.h` header was found).