Comment puis-je 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?

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  

Exécutez le PulseaudioServer:

 $ pulseaudio -D 

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

 $ pacmd list-sinks 

Rappelez-vous sinkname pour la sortie ci-dessous.

Cette commande jouera un fichier son sur un récepteur donné:

 $ pacmd play-file   

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 plus de commandes CLI, voir aussi le wiki Pulse Audio

Pour configurer Pulseaudio Server selon nos besoins, il se peut que nous /etc/pulse/default.pa éditer les /etc/pulse/default.pa et /etc/pulse/daemon.conf fournis avec une explication automatique. Remarques.

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