web-dev-qa-db-fra.com

Comment exécuter PulseAudio dans une installation de serveur sans tête?

PulseAudio est le serveur audio standard dans les installations de bureau. Cependant, dans une installation de serveur, les services audio et donc PulseAudio ne sont pas fournis.

Comment installer et utiliser PulseAudio sur un serveur sans tête?

15
Takkat

Installer ALSA

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

Installez PulseAudio:

$ Sudo apt-get install pulseaudio pulseaudio-utils

Définir les adhésions de groupe pour PA:

$ Sudo usermod -aG Pulse,pulse-access <username>

Exécutez le PulseaudioServer:

$ pulseaudio -D

La commande suivante nous indique si un puits est reconnu par PulseAudio:

$ pacmd list-sinks

Souvenez-vous de l'évier pour la sortie ci-dessous.

Cette commande va lire un fichier son sur un récepteur donné:

$ pacmd play-file <filename> <sinkname>

Nous pouvons avoir besoin de réactiver les périphériques audio:

  • pour ALSA: utilisez alsamixer
  • pour Pulseaudio: utilisez pacmd set-sink-mute n 0 où n est l'indice de puits (vraisemblablement 0)

Pour d'autres commandes CLI, voir aussi Wiki Pulse Audio

Pour configurer Pulseaudio Server selon nos besoins, nous aurons peut-être besoin d'éditer /etc/Pulse/default.pa et /etc/Pulse/daemon.conf fournis avec un texte explicite. Remarques.

Pour tester le système de son, voir aussi Guide de dépannage du son

18
Takkat