Spolu s PulseAudio jsou nainstalovány nástroje PulseAudio (balíček pulseaudio-utils). Jedná se o nástroje příkazového řádku pro správu PulseAudio a přehrávání zvukových souborů. Paplay a pacat přehrají zvukové soubory; pactl vám umožní ovládat zvukový server; a pacmd vám to umožní překonfigurovat. Více podrobností naleznete na manuálových stránkách každé z nich.
| Nástroj zvuku | Popis |
|---|---|
| procházet | Seznam zvukových serverů PulseAudio |
| pacat | Přehrávejte, nahrávejte a konfigurujte nezpracovaný audio stream |
| pacmd | Generuje shell pro zadávání konfiguračních příkazů |
| pactl | Ovládejte PulseAudio server, měňte vstupní a výstupní zdroje a poskytujte informace o serveru. |
| padsp | PulseAudio wrapper pro zvukové aplikace OSS |
| pamon | Odkaz na pacat |
| paplay | Přehrávání zvuku. Volba -d určuje výstupní zařízení, volba -s server a volba –volume nastavuje svazek (odkaz na pacat) |
| parec | Záznam a audio stream (odkaz na pacat) |
| parecord | Záznam a audio stream (odkaz na pacat) |
| pasuspender | Pozastavení serveru PulseAudio |
| pax11publish | Přístup k přihlašovacím údajům serveru PulseAudio |
pactl nebo pacmd, tyto dva příkazy dělají v podstatě totéž. pacmd je interaktivní verze s více možnostmi. Například pacmd s příkazem list-sinks obsahuje následující:
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
... Pomocí pactl můžete načíst modul modul-loopback s tímto:
$ pactl load-module module-loopback latency_msec=1
Když je modul načten, zvuk je interně směrován ze vstupního zařízení do výstupního zařízení. Latence je fakticky nulová.
V případě, že narazíte na níže uvedenou chybu:
pactl: command not found
Můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce.
| Distribuce | Příkaz |
|---|---|
| Debian | apt-get install pulseaudio-utils |
| Ubuntu | apt-get install pulseaudio-utils |
| Alpine | apk přidat pulseaudio-utils |
| Arch Linux | pacman -S libpulse |
| Kali Linux | apt-get install pulseaudio-utils |
| CentOS | yum install pulseaudio-utils |
| Fedora | dnf install pulseaudio-utils |
| Raspbian | apt-get install pulseaudio-utils |
| Docker | docker spusťte cmd.cat/pactl pactl |