Como executo o PulseAudio em uma instalação sem servidor?

14

O PulseAudio é o servidor de áudio padrão nas instalações de desktop. No entanto, em serviços de áudio de instalação de servidor e, portanto, o PulseAudio não é fornecido.

Como faço para instalar e usar o PulseAudio em um servidor sem cabeçalho?

    
por Takkat 26.02.2011 / 13:03

1 resposta

16

Instalar o ALSA

$ sudo apt-get install libasound2 libasound2-plugins alsa-utils alsa-oss

Instalar o PulseAudio:

$ sudo apt-get install pulseaudio pulseaudio-utils

Definir membros do grupo para PA:

$ sudo usermod -aG pulse,pulse-access <username>

Execute o PulseaudioServer:

$ pulseaudio -D

O seguinte comando nos diz se um coletor é reconhecido pelo PulseAudio:

$ pacmd list-sinks

Lembre-se do nome do coletor para saída abaixo.

Este comando irá reproduzir um arquivo de som para um determinado coletor:

$ pacmd play-file <filename> <sinkname>

Podemos precisar ativar o áudio de dispositivos de áudio:

  • para o ALSA: use alsamixer
  • para o Pulseaudio: use pacmd set-sink-mute n 0 , em que n é o índice do coletor (provável 0)

Para mais comandos CLI, consulte também o Wiki Pulse Audio

Para configurar o Pulseaudio Server de acordo com as nossas necessidades, talvez seja necessário editar /etc/pulse/default.pa e /etc/pulse/daemon.conf que são auto-explicativos. notas.

Para testar o sistema de som, consulte também Guia de solução de problemas de som

    
por Takkat 26.02.2011 / 13:09