Как запустить PulseAudio при установке безголового сервера?

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 см. Также Pulse Audio Wiki

Чтобы настроить Pulseaudio Server для наших нужд, нам может потребоваться изменить /etc/pulse/default.pa а также /etc/pulse/daemon.conf которые приходят с самоочевидным. заметки.

Для проверки звуковой системы см. Также Руководство по устранению неисправностей звука.

Другие вопросы по тегам