通过快捷方式更改音频输出频道

通过快捷方式更改音频输出频道

我有两个音频输出通道:

  • 内置扬声器
  • 耳机

我想通过键盘上的键在两者之间切换。

数字键上方有一些我不使用的特殊键。例如,有一个键可以打开计算器。

我怎样才能完成这件事?

答案1

我创建了一个脚本,以循环方式改变音频接收器:

https://github.com/guettli/change-audio-sink/blob/main/change-audio-sink.py

您可以将此脚本映射到您的桌面环境的一个键。

答案2

正如所说, 在设置 → 键盘快捷键您可以创建类似于以下命令的自定义命令:

bash -c '[[ $(pacmd list-cards | grep "active profile" | cut -d " " -f 3-) = "<output:hdmi-stereo-extra1+input:analog-stereo>" ]] && pacmd set-card-profile 0 "output:analog-stereo+input:analog-stereo" || pacmd set-card-profile 0 "output:hdmi-stereo-extra1+input:analog-stereo"'

当然,您应该根据想要切换的卡片配置文件进行相应的更改。

截屏

也可以看看

相关内容