如何使用快捷键切换声音输出
我想通过快捷方式将声音输出从扬声器切换到USB耳机。 有办法实现这个目标吗?
-
检查端口名称
pactl list sinks
(我删除不需要的接收器输出):Sink #1 State: RUNNING Name: alsa_output.pci-0000_00_1b.0.analog-stereo Description: Built-in Audio Analog Stereo Driver: module-alsa-card.c ... Ports: analog-output-speaker: Speakers (priority: 10000, not available) analog-output-headphones: Headphones (priority: 9000, available) Active Port: analog-output-headphones Formats: pcm
-
使用
pactl set-sink-port
:pactl set-sink-port 1 analog-output-speaker
要么
pactl set-sink-port 1 analog-output-headphones
如果您使用的是可移动设备(例如:USB设备),最好使用接收器
name
而不是id
。 例如:pactl set-sink-port alsa_output.pci-0000_00_1b.0.analog-stereo analog-output-headphones
参考: man pactl
这分为两步:
-
查找命令行设置以在这些设置之间来回切换。
-
将这些添加到某些组合键。 系统设置>>键盘>>快捷方式