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
我认为现在应该第一个命令