elementary / elementary/settings-sound

Add profile selection UI for audio cards

Open
#302 0 comments 0 reactions 0 assignees View on GitHub
Needs Design Priority: Wishlist
Dominant language
Vala
Stars
15
Forks
11
PR merge metrics
No merged PRs in 30d

Description

### Problem

On my Focusrite Clarett 4Pre USB, I can switch profiles in pavucontrol (Configuration tab), and GNOME Sound also exposes profile controls. In elementary Sound, there is no visible profile selector, so profile switching is not possible from the UI.

This matters for pro-audio devices because profile choice changes which input/output paths are available (for example, pro-audio vs analog/input- only profiles).

### Proposal

Add a user-facing profile selector in elementary Sound for each relevant audio card/device group.

Suggested behavior:

1. Show available profiles from PulseAudio/PipeWire card info.
2. Show the active profile clearly.
3. Allow manual switching from the UI.
4. Keep existing automatic logic, but let the user override when needed.

Expected outcome:

- Users can recover/match working routes without leaving elementary Sound.
- Better parity with GNOME Sound and pavucontrol.
- Better support for interfaces like Clarett (pro audio hardware).

### Prior Art (Optional)

- GNOME Sound exposes profile controls via profile combo rows in the Sound panel.
- `pavucontrol` exposes profile controls in the Configuration tab.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.