Les utilitaires PulseAudio (package pulseaudio-utils) sont installés avec PulseAudio. Ce sont des utilitaires de ligne de commande pour gérer PulseAudio et lire des fichiers audio. Le paplay et le pacat liront les fichiers son; pactl vous permettra de contrôler le serveur de son ; et pacmd vous permet de le reconfigurer. Consultez les pages de manuel de chacun pour plus de détails.
Outil de son | Description |
---|---|
parcourir | Répertorier les serveurs de son PulseAudio |
pacat | Lire, enregistrer et configurer un flux audio brut |
pacmd | Génère un shell pour entrer des commandes de configuration |
pactl | Contrôler un serveur PulseAudio, modifier les sources d'entrée et de sortie et fournir des informations sur le serveur. |
padsp | Enveloppe PulseAudio pour les applications audio OSS |
pamon | Lien vers pacat |
papplay | Lecture audio. L'option -d spécifie le périphérique de sortie, l'option -s spécifie le serveur et l'option –volume définit le volume (lien vers pacat) |
parec | Enregistrement et flux audio (lien vers pacat) |
parecord | Enregistrement et flux audio (lien vers pacat) |
pas de suspension | Suspendre un serveur PulseAudio |
pax11publish | Accéder aux identifiants du serveur PulseAudio |
pactl ou pacmd, ces deux commandes font fondamentalement la même chose. pacmd est la version interactive avec plus d'options. Par exemple, pacmd avec la commande list-sinks inclut les éléments suivants :
name: [alsa_output.pci-0000_00_1b.0.analog-stereo] driver: [module-alsa-card.c] flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY state: SUSPENDED suspend cause: IDLE priority: 9959 volume: 0: 93% 1: 93% 0: -1.88 dB 1: -1.88 dB balance 0.00 base volume: 100% 0.00 dB volume steps: 65537 ...
En utilisant pactl, vous pouvez charger le module module-loopback avec ceci :
$ pactl load-module module-loopback latency_msec=1
Lorsque le module est chargé, le son est acheminé en interne du périphérique d'entrée vers le périphérique de sortie. La latence est effectivement nulle.
Si vous rencontrez l'erreur ci-dessous :
pactl: command not found
Vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install pulseaudio-utils |
Ubuntu | apt-get install pulseaudio-utils |
Alpin | apk ajouter pulseaudio-utils |
Arch Linux | pacman -S libpulse |
Kali Linux | apt-get install pulseaudio-utils |
CentOS | yum installer pulseaudio-utils |
Fédora | dnf installer pulseaudio-utils |
Raspbian | apt-get install pulseaudio-utils |
Docker | docker lance cmd.cat/pactl pactl |