更改 PulseAudio 所称的设备?

更改 PulseAudio 所称的设备?

我的耳机和麦克风都使用耳机。结果pavucontrol是我的输出和输入都被标记为相同的东西,Built-in Audio Analogue Stereo.由于显而易见的原因,它使得配置我的环回模块有些令人沮丧。我该如何将它们重命名为“耳机”和“麦克风”?

答案1

改进德克特的回答,由于 shell 参数的解释方式,PulseAudio 属性中的空格(例如描述)需要双引号:

pacmd 'update-sink-proplist alsa_output.my-card.analog-stereo device.description="My Card" '

要在每次登录时自动运行命令,您可以将其附加到 PulseAudio 启动脚本(通常~/.config/pulse/default.pa为 或~/.pulse/default.pa),不带pacmd和 额外的引号。

如果您不知道要查找的设备的名称,这是查看输出接收器和输入源列表的最快方法:

pacmd list-sinks | grep name:
pacmd list-sources | grep name:

答案2

您可以使用device.descriptionupdate-sink-proplist更新update-source-proplist,例如

pacmd update-sink-proplist alsa_output.my-card.analog-stereo device.description=MyCard

我还没有弄清楚如何正确解析名称中的空格。

相关内容