如何在无头服务器安装中运行PulseAudio?
PulseAudio是桌面安装中的标准音频服务器。 但是,在服务器安装中,不提供音频服务,因此不提供PulseAudio。
如何在无头服务器中安装和使用PulseAudio?
安装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
运行PulseaudioServer:
$ pulseaudio -D
以下命令告诉我们PulseAudio是否识别了接收器:
$ pacmd list-sinks
请记住以下输出的sinkname。
此命令将播放给定接收器的声音文件 :
$ pacmd play-file
我们可能需要取消静音音频设备:
- 对于ALSA:使用
alsamixer
- 对于Pulseaudio:使用
pacmd set-sink-mute n 0
其中n是接收器索引(可能为0)
有关其他CLI命令,另请参阅Pulse Audio Wiki
要根据我们的需要配置Pulseaudio Server ,我们可能需要编辑/etc/pulse/default.pa
和/etc/pulse/daemon.conf
,这些都是不言自明的。 笔记。
有关声音系统的测试,另请参阅声音故障排除指南