PulseAudio 是桌面安装中的标准音频服务器。然而,服务器安装中不提供音频服务,因此不提供 PulseAudio。
如何在无头服务器中安装和使用 PulseAudio?
答案1
安装 ALSA
$ sudo apt-get install libasound2 libasound2-plugins alsa-utils alsa-oss
安装 PulseAudio:
$ sudo apt-get install pulseaudio pulseaudio-utils
设置 PA 的群组成员资格:
$ sudo usermod -aG pulse,pulse-access <username>
运行 PulseaudioServer:
$ pulseaudio -D
以下命令告诉我们接收器是否被 PulseAudio 识别:
$ pacmd list-sinks
记住下面输出的接收器名称。
此命令将播放声音文件到给定的接收器:
$ pacmd play-file <filename> <sinkname>
我们可能需要取消音频设备的静音:
- 对于 ALSA:使用
alsamixer
- 对于 Pulseaudio:使用
pacmd set-sink-mute n 0
n 表示接收器索引(可能为 0)
有关更多 CLI 命令,另请参阅脉冲音频维基
到配置 Pulseaudio 服务器根据我们的需要,我们可能需要进行编辑/etc/pulse/default.pa
,并/etc/pulse/daemon.conf
附带不言自明的注释。
对于测试音响系统,另请参阅声音故障排除指南