Come usare PulseAudio su Arch Linux

Come usare PulseAudio su Arch Linux
PulseAudio è un sistema audio per i sistemi Posix. Significa, funge da proxy per tutti i suoni che il tuo sistema produce. Prima di raggiungere l'altoparlante, il suono di qualsiasi software deve passare attraverso PulseAudio.

A causa di questo meccanismo, PulseAudio consente di personalizzare il suono prima di poterli ascoltare. Ad esempio, modificare il formato sonoro, aumentare/ridurre i canali sonori, ecc. È anche possibile inviare l'output del suono a un computer remoto tramite rete.

Nonostante sia progettato per i sistemi Linux, PulseAudio è disponibile anche per altre piattaforme come Solaris, BSD, MacOS e Windows, ecc. In questo articolo, vedremo come goderti il ​​potente Pulseaudio su Arch Linux.

Pulseaudio su Arch Linux

A causa della sua pura popolarità, Pulseaudio è direttamente disponibile dal repository ufficiale di Arch. Tuttavia, se hai bisogno di un front-end adatto, ci sono pacchetti aggiuntivi da installare. Le front-end di Pulseaudio sono disponibili sia nel sapore CLI che GUI.

Installazione di PulseAudio

Aggiorna il database dei pacchetti di Pacman

Sudo Pacman -Syu

Ora, installa PulseAudio.

sudo pacman -s pulseaudio

Pulseaudio front-end

Per ottenere il massimo vantaggio del demone Pulseaudio, ci sono un certo numero di front-end che consentono funzionalità avanzate.

Cli

Ci sono una manciata di front-end di console per PulseAudio. Dai un'occhiata a tutti i front-end della console per PulseAudio.

Ad esempio, installiamo NCPamixer. È disponibile direttamente da AUR. Se hai un aiuto AUR adatto, allora è solo una questione di comando.

yay -s ncpamixer

GUI

PulseAudio Graphical Front-ends Offrono il modo più semplice di navigare attraverso le caratteristiche ed eseguire tutte le attività complesse. Ci sono una manciata di front-end di PulseAudio graphical per l'uso.

Per questo tutorial, la mia preferenza personale è il manager PulseAudio. È un altro pacchetto che deve essere preso da Aur. Puoi installarlo manualmente o utilizzare AUR Helper come Yay.

Yay -s Paman

Se sei un utente al plasma KDE, allora Kmix è la scelta migliore. È l'app di controllo del volume KDE che supporta PulseAudio.

sudo pacman -s kmix

Il controllo del volume PulseAudio è un'app semplice con una GUI basata su GTK. È direttamente disponibile dal repository ufficiale di Arch.

sudo pacman -s pavucontrol

Utilizzo di PulseAudio

Paman

Cerca "PulseAudio Manager".

L'interfaccia è piuttosto semplicistica con pochissime opzioni disponibili. Questo strumento offre il modo più semplice per navigare attraverso il sistema audio e controllare lo stato di un dispositivo diverso.

Kmix

Se sei su KDE Plasma Desktop, allora Kmix offre un modo abbastanza semplicistico per manipolare l'output del suono.

Avvia kmix.

Noterai la piccola icona dell'altoparlante all'angolo.

Da questa finestra di dialogo, è possibile controllare direttamente il volume di tutti i suoni.

Controllo del volume PulseAudio

Questo è lo strumento migliore per sfruttare PulseAudio. Avvia "Controllo del volume Pulseaudio".

Puoi controllare la riproduzione e controllarne il volume.

Nella scheda "Registrazione", ci saranno tutte le app che stanno attualmente registrando audio da qualsiasi fonte (riproduzione e/o hardware di registrazione).

Nella scheda "Dispositivi di output", noterai tutti i dispositivi che sono attualmente disponibili per l'output del suono all'altoparlante disponibile. Consente la configurazione dell'offset di latenza e del volume del suono.

Allo stesso modo, i "dispositivi di input" mostrano tutti i dispositivi che stanno attualmente ascoltando audio e trasmessi al sistema. Si noti che la riproduzione verrà sempre conteggiata come una delle fonti per l'input solido per qualsiasi app di ascolto.

Nella scheda "Configurazione", è possibile scegliere quale profilo audio è il meglio adatto alla configurazione hardware corrente. Senza un profilo adeguato, l'uscita del suono verrà principalmente ostacolata. Alcuni dispositivi potrebbero non ottenere nemmeno segnali sonori.

Noterai anche che in schede come "riproduzione", "dispositivi di output", "dispositivi di input", ci sono 3 pulsanti accanto a ciascun dispositivo / i.

La prima opzione è disattivare/riattivare l'audio. È possibile disattivare individualmente i dispositivi audio a disagio.

Successivamente, "Canali di blocco insieme". Questa opzione essenzialmente consente di controllare l'output audio di destra.

L'icona successiva è per l'impostazione di una sorgente audio come fallback.

Tutte queste funzionalità sono disponibili anche su altre schede.

Utilizzo della linea di comando Pulseaudio

Pulseaudio è originariamente un demone in esecuzione in background che sta facendo tutto il lavoro. Tutti questi strumenti GUI sono un mezzo più semplice per comunicare e configurare il comportamento PulseAudio. Se hai bisogno di un utilizzo della riga di comando, sono disponibili una serie di front-end di console.

Pacmd

Questa è la console predefinita per comunicare con il server PulseAudio.

Pacmd

All'interno della console, digita "aiuto" per tutte le opzioni disponibili.

"Info" fornirà un elenco completo di informazioni su tutto l'utilizzo della memoria, i moduli e altri.

"Elenco-Sources" elencherà tutte le fonti audio disponibili.

Allo stesso modo, "Listcard" elencheranno tutte le schede audio.

Per tutte le opzioni e i tutorial disponibili, dai un'occhiata alla pagina Man di PACMD.

uomo pacm

Pactl

Questo è un sottoinsieme di PACMD e racchiude solo i comandi più frequenti di cui hai bisogno.

Pactl Aiuto

Come puoi vedere, tutti i comandi sono direttamente disponibili da PACMD.

File di configurazione PulseAudio

PulseAudio utilizza alcuni file di configurazione per tutti i tipi di scopi. Manipolando i file di configurazione, è possibile modificare permanentemente il comportamento del suono sul sistema. Esistono 2 directory che PulseAudio usano per le configurazioni.

  • ~/.configurazione/impulso
  • /etc/impulso

Il primo è la configurazione per l'utente corrente mentre il secondo è per le impostazioni di configurazione a livello di sistema. Si consiglia di copiare i file a livello di sistema nella directory utente e modificarlo di conseguenza. Tuttavia, se i file di configurazione definiti dall'utente e "/etc/impulse" non sono sincronizzati, PulseAudio potrebbe non iniziare nemmeno.

predefinito.papà

"predefinito.Pa ӏ lo script di avvio per PulseAudio.

sistema.papà

Questo script viene utilizzato solo quando PulseAudio viene avviato in modalità di sistema.

demone.conf

Questo file di configurazione è per alterare il comportamento del demone PulseAudio.

cliente.conf

Questo è per configurare i client PulseAudio.

Bonus: riavvio di PulseAudio

Questo è un trucco abbastanza pratico da ricordare. A volte, PulseAudio può comportarsi in un comportamento inaspettato. È possibile riavviare il demone senza riavvio dell'intero sistema.

Esegui il seguente comando per uccidere tutti i processi relativi a PulseAudio.

Pulseaudio -k

Ora, ricomincia il demone.

Pulseaudio -d

Pensieri finali

Pulseaudio è uno degli strumenti più potenti per assumere il controllo dell'ecosistema audio. Usa PulseAudio per vivificare la tua esperienza audio nella misura della tua anima!

Saluti!