Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use the PulseAudio port name rather than the sink name #419

Merged
merged 1 commit into from
Jun 15, 2020

Conversation

mikelward
Copy link
Contributor

This generates much friendlier names on all my systems, e.g.
"HDMI / DisplayPort 5" rather than
"Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 5)"

This generates much friendlier names on all my systems, e.g.
"HDMI / DisplayPort 5" rather than
"Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 5)"
@stapelberg stapelberg merged commit 09358d2 into i3:master Jun 15, 2020
@stapelberg
Copy link
Member

Thank you!

milaq added a commit to milaq/i3status that referenced this pull request Nov 18, 2022
Changing the port name is not as straighforward as changing the device
description.
Changing the device description is easy and supported in multiple
modern media backends such as pipewire-media-session and Wireplumber.

Furthermore, in pavucontrol, when assigning output/input devices,
the port name does not show up, only the device description does.
Additionally, the port name is not used very often around interfacing
with the audio backend as opposed to the device description, which is
typically used in various places around third-party apps.

This reverts commit 09358d2.
milaq added a commit to milaq/i3status that referenced this pull request Nov 18, 2022
Changing the port name is not as straighforward as changing the device
description.
Changing the device description is easy and supported in multiple
modern media backends such as pipewire-media-session and Wireplumber.

Also, the device description is unique most of the time in default
deployments. The port name is often the same across different devices
such as "Digital Output (S/PDIF)" or "Speakers". This leads to confusion
when changing the output device via hotkeys and checking the active
device via i3status in uncustomized i3status configurations.

Furthermore, in pavucontrol, when assigning output/input devices,
the port name does not show up, only the device description does.
The port name is not used very often around interfacing
with the audio backend as opposed to the device description, which is
typically used in various places around third-party apps.

This reverts commit 09358d2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants