From 77c94724da03549fe2698aa9aba7f6e70c40f2ffc069006877b126a4506d9af4 Mon Sep 17 00:00:00 2001 From: Ondrej Holecek Date: Wed, 24 Feb 2016 09:56:41 +0000 Subject: [PATCH] Accepting request 361218 from home:guohouzuo:branches:multimedia:libs - Disable flat-volumes by default with config disable_flat_volumes.conf Remedy for fate#310668. OBS-URL: https://build.opensuse.org/request/show/361218 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=166 --- disable_flat_volumes.conf | 3 +++ pulseaudio.changes | 6 ++++++ pulseaudio.spec | 4 ++++ 3 files changed, 13 insertions(+) create mode 100644 disable_flat_volumes.conf diff --git a/disable_flat_volumes.conf b/disable_flat_volumes.conf new file mode 100644 index 0000000..2ad4e37 --- /dev/null +++ b/disable_flat_volumes.conf @@ -0,0 +1,3 @@ +# Set flat-volumes to no so that no applications can abruptedly increase master volume +# Remedy for fate#310668. +flat-volumes = no diff --git a/pulseaudio.changes b/pulseaudio.changes index c6c0bcd..3eecee7 100644 --- a/pulseaudio.changes +++ b/pulseaudio.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Feb 24 08:53:35 UTC 2016 - hguo@suse.com + +- Disable flat-volumes by default with config disable_flat_volumes.conf + Remedy for fate#310668. + ------------------------------------------------------------------- Fri Jan 22 08:43:14 UTC 2016 - oholecek@suse.com diff --git a/pulseaudio.spec b/pulseaudio.spec index 6a5b308..c4bb5a8 100644 --- a/pulseaudio.spec +++ b/pulseaudio.spec @@ -39,6 +39,7 @@ Source2: setup-pulseaudio Source3: sysconfig.sound-pulseaudio Source4: pulseaudio-server.fw Source5: pulseaudio.service +Source6: disable_flat_volumes.conf Source99: baselibs.conf Patch0: disabled-start.diff Patch1: suppress-socket-error-msg.diff @@ -391,6 +392,8 @@ install -m 0644 %{SOURCE4} %{buildroot}/%{_fwdefdir}/pulseaudio-server # create .d conf dirs (since 8.0) mkdir -p %{buildroot}%{_sysconfdir}/pulse/client.conf.d mkdir -p %{buildroot}%{_sysconfdir}/pulse/daemon.conf.d +# Install disable_flat_volumes.conf +install -m 0644 %{S:6} %{buildroot}%{_sysconfdir}/pulse/daemon.conf.d %fdupes doxygen/html %pre @@ -534,6 +537,7 @@ exit 0 %{_mandir}/man5/pulse-cli-syntax.5* %dir %{_sysconfdir}/pulse/ %dir %{_sysconfdir}/pulse/daemon.conf.d +%config(noreplace) %{_sysconfdir}/pulse/daemon.conf.d/disable_flat_volumes.conf %config(noreplace) %{_sysconfdir}/pulse/daemon.conf %config(noreplace) %{_sysconfdir}/pulse/default.pa %config(noreplace) %{_sysconfdir}/pulse/system.pa