如何通过 pactl 获取当前配置文件?

如何通过 pactl 获取当前配置文件?

有一些示例说明如何通过pacmdpactl(使用简单的set-card-profile)设置卡配置文件。但是有什么模拟可以让我检查当前设置的配置文件吗?

get-card-profile不起作用并产生错误,我希望即使没有记录它也会在那里。

答案1

好吧,我自己找到了答案。它以某种方式隐藏在pacmd list-cards输出中。它有部分profiles:

我不知道它是否也自己将其输出到某个地方。

答案2

您可以运行pactl list cards并在 下查看当前选择的配置文件Active Profile

当然,您可以过滤输出以仅显示个人资料信息;例如,如果您只想查看蓝牙卡当前选择的配置文件,您可以使用类似

$ pactl list cards | awk -v RS='' '/bluez/' | awk -F': ' '/Active Profile/ { print $2 }'

相关内容