Answers:
您可以使用pacmd和pactl命令通过命令行彻底控制PulseAudio 。有关选项,请参见手册页或PulseAudio上的Wiki :
pacmd list-sinks(或pactl list short sinks)表示可能的接收器的名称或索引号
pacmd set-default-sink "SINKNAME" 设置默认输出接收器
pacmd set-default-source "SOURCENAME" 设置默认输入
pacmd set-sink-volume index volume
pacmd set-source-volume index volume用于音量控制(65536= 100%,0=静音;或更直观些0x10000= 100%,0x7500= 75%,0x0= 0%)
以及许多其他CLI选项。
注意:仅当禁用流目标设备读取时,才能通过命令行界面更改输出接收器。这可以通过将相应的行编辑/etc/pulse/default.pa为:
load-module module-stream-restore restore_device=false
有关如何执行此操作的详细说明,以及有关在播放过程中如何更改接收器的说明,请参见此答案。
/proc/asound/cards/其下将Toneport列为USB设备,并在/proc/asound/pcm其下显示playback 1: capture 1。运行alsamixer并单击[f2] 后,就全部完成了。
pacmd list-sinks仅列出一个接收器,但在“系统设置”>“声音”中可以看到多个输出设备,请检查以下答案:askubuntu.com/questions/63599/…–
是的,终端中有alsamixer类型

按 ,
F1-帮助
F2-系统信息
F6-选择声卡
Esc-退出菜单
pacmd list-sinks我认为现在应该第一个命令