"Friendly" audio device names?

Running GNOME on TW 20250130, but been wondering about this a while.

How do I (I figure it’s open source - there must be a way, the question really just is 'how much work is it) change these values from the detected name to something friendlier?

By “friendlier”, I mean that I would like to provide a name, so that (mainly) my HDMI/DisplayPort outputs are descriptive as to which monitor they physically are. I can never remember which monitor is on Port 2, and invariably, I turn the volume up on the wrong monitor (I generally have them both muted and use my headphones or a bluetooth headset - I don’t like leaving the volume up in the event that I have the output set incorrectly, and would startle the others who live here by having audio blaring late at night or early in the morning).

I know there’s a way to do it - I’ve searched and found various references to wireplumber and pipewire configuration files, but the files don’t exist in the places that I have found (under /etc/, ~/.wireplumber/ or ~/.pipewire/. ) I’ve also seen older discussions that suggested that this could be set using an undocumented parameter in udev, but that seems to be for pulseaudio.

Seems like this should be easier than it apparently is.

AFAIU recent Gnome versions have transitioned to using PipeWire natively, so I’m not sure if “ENV{SOUND_DESCRIPTION}” can still be used for provisioning of friendly names. With the Plasma 6 desktop, ‘pipewire-pulse’ is still required, so the udev approach can still likely be used.

FWIW, here’s a similar thread discussed when PA was still king…

I agree that being able to set a friendly alias would be nice feature to implement.

Yeah, that thread is one I ran across - alas, it’s pulseaudio, and you’re right, pipewire is used (along with wireplumber) in current GNOME implementations.

The following Gnome extension reads like it might do the the job for you…

Oh, cool, I had looked for an extension, but somehow missed this one - thanks! I’ll check it out.

1 Like

Thanks, Deano, exactly what I was looking for. The hider extension the author created is also useful. :slight_smile:

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.