[Feature request] Include directives in config files
Version, Distribution, Desktop Environment:
- pipewire Compiled with libpipewire 0.3.22 Linked with libpipewire 0.3.22
- Fedora 33
- KDE Plasma 5.20.5
Description of Problem:
So far the only configuration file of PipeWire I have to edit is /etc/pipewire/media-session.d
where I need to set api.alsa.ignore-dB = true
or my USB headset will not be audible below ~20 % which is too loud. Whenever Fedora updates PipeWire, I get a .rpmnew
file due to this change.
I wonder if the configuration file could include some directory outside of package management where I could set this option without having differing upstream and local configuration file?
How Reproducible:
Whenever configuration is modified from default and PipeWire is updated by distribution.
Steps to Reproduce:
- Install PipeWire.
- Adjust configuration.
- Wait for PipeWire to be updated by distribution.
- Update PipeWire
- Assuming Fedora is used,
rpmconf -a
, Debian would alert during the upgrade.
Actual Results:
rpmconf
or debconf
notices that PipeWire configuration has changed and asks what to do.
Expected Results:
There is a conf.d
or similar directory where I can set the only configuration file change and get the new configuration files installed automatically (assuming the syntax doesn't change).