Skip to content

Add profile selection UI for audio cards #302

@lobre

Description

@lobre

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.

Metadata

Metadata

Assignees

No one assigned
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions