feat(sound): add output test button with playback fallbacks#1907
feat(sound): add output test button with playback fallbacks#1907manascb1344 wants to merge 1 commit intopop-os:masterfrom
Conversation
|
The commit 415e1d8 was merged to master without proper formatting, so the CI failure exists |
|
@pop-os/ux The contributor provided an "after" screenshot. Would we want this button, and if so, is that where we'd want it? @manascb1344 It looks like the branch has a conflict, likely because we needed to prioritize #1868. Could you rebase/resolve that? |
|
What happens with the button when someone clicks it? Does it get disabled while the sound is playing? The option to test the output seems potentially useful although I don't see this functionality on all the systems I looked at. |
093559f to
ebc8c43
Compare
ebc8c43 to
fbe5115
Compare
Summary
Adds a Test button to the Sound Output settings page to verify audio output devices are working. This feature was available in GNOME Settings but missing in COSMIC Settings (issue #1901).
Before
After
Technical Details
UI Changes:
TestOutputmessage variant to the Sound page message enumBackend Implementation:
Model::test_output()spawns async playback taskcanberra-gtk-play -i audio-test-signal(GNOME-compatible sound theme)paplaywith multiple test sound paths (.oga,.ogg,.wavformats)pw-playwith same test sound paths (PipeWire-native)i18n:
sound-output.test = Testlocalization key (English)Visual Comparison
Before

After

Fixes #1901