Introduce audio-volume feature#405
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #405 +/- ##
==========================================
- Coverage 76.10% 76.07% -0.04%
==========================================
Files 53 53
Lines 9287 9291 +4
==========================================
Hits 7068 7068
- Misses 2219 2223 +4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
pulseaudio / pipewire (or rather wireplumber) has similar feature already - it already remembers volume of each stream. You can adjust it in pavucontrol and it should be preserved across qube restart. Overriding it via qubes-specific feature isn't great, will lead to problems and unexpected situations (like needing to re-adjust volume at each qube start again, GUI tools for volume control no longer effective etc). There is probably a way to set it also for future streams. Quick search suggests it's stored in |
db194f3 to
be18d7f
Compare
How should it be dealt with DispVMs based on For those we do not want to set and we want pulse to remember the previous setting, I could easily adjust |
be18d7f to
44eec34
Compare
|
Should it be maybe called And also, can you add some integration tests for this? See |
44eec34 to
1149895
Compare
This is done. Salt formula PR is also amended accordingly
I submitted a patch to add the integration unittests. It currently only checks the audio volume and muting status: |
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026031319-4.3-debian&flavor=pull-requests Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026020304-devel&flavor=update Failed testsNo failures! Fixed failuresCompared to: https://openqa.qubes-os.org/tests/166096#dependencies Unstable testsDetailsPerformance TestsPerformance degradation:No issues Remaining performance tests:13 tests
|
Allowing user to set the default audio volume per qube via `audio-volume` feature. By default it is 100% (except some select qubes which will be always muted). resolves: QubesOS/qubes-issues#2724
1149895 to
791d573
Compare
|
PipelineRetryFailed |
Allowing user to set the default audio volume per qube via
audio-volumefeature. By default it is 100% (except some select qubes which will be always muted).resolves: QubesOS/qubes-issues#2724