På grunn av denne mekanismen tillater PulseAudio uendelige måter å tilpasse lyden før du kan høre dem. For eksempel å endre lydformatet, øke/redusere lydkanalene osv. Det er også mulig å sende lydutgangen til en ekstern datamaskin via nettverk.
Til tross for at den er designet for Linux -systemer, er Pulseaudio også tilgjengelig for andre plattformer som Solaris, BSD, MacOS og Windows, etc. I denne artikkelen får vi se hvordan vi kan glede oss over den kraftige Pulseaudio på Arch Linux.
Pulseaudio på Arch Linux
På grunn av sin rene popularitet er Pulseaudio direkte tilgjengelig fra Archs offisielle depot. Imidlertid, hvis du trenger passende front-end, er det flere pakker som skal installeres. Pulseaudio-frontender er tilgjengelige i både CLI- og GUI-smak.
Installere Pulseaudio
Sudo Pacman -Syu
Nå, installer Pulseaudio.
sudo pacman -s pulseaudio
Pulseaudio front-ends
For å dra maksimalt fordel av Pulseaudio-demon, er det en rekke front-ender som tillater avanserte funksjonaliteter.
Det er en håndfull konsollfronten for Pulseaudio. Ta en titt på alle konsollfronten for Pulseaudio.
La oss for eksempel installere NCPamixer. Det er tilgjengelig direkte fra Aur. Hvis du har en passende Aur -hjelper, er det bare et spørsmål om en enkelt kommando.
yay -s ncpamixer
Pulseaudio grafiske frontender tilbyr den enkleste måten å navigere gjennom funksjonene og utføre alle komplekse oppgaver. Det er en håndfull pulserende grafiske frontender for bruk.
For denne opplæringen er min personlige preferanse Pulseaudio Manager. Det er en annen pakke som må gripes fra Aur. Du kan enten installere den manuelt eller bruke Aur Helper som Yay.
yay -s paman
Hvis du er en KDE Plasma -bruker, er KMIX det beste valget. Det er KDE Volume Control -appen som støtter Pulseaudio.
sudo pacman -s kmix
Pulseaudio Volume Control er en enkel app med en GTK-basert GUI. Det er direkte tilgjengelig fra Archs offisielle repo.
sudo pacman -s pavucontrol
Pulseaudio -bruk
Søk etter “PulseAudio Manager”.
Grensesnittet er ganske forenklet med veldig få tilgjengelige alternativer. Dette verktøyet tilbyr den enkleste måten å navigere gjennom lydsystemet og sjekke statusen til en annen enhet.
Hvis du er på KDE Plasma Desktop, tilbyr KMIX en ganske forenklet måte å manipulere lydutgangen.
Start kmix.
Du vil merke det lille høyttalerikonet på hjørnet.
Fra denne dialogen kan du direkte kontrollere volumet til alle lydene.
Pulseaudio volumkontroll
Dette er det beste verktøyet for å dra nytte av Pulseaudio. Start “Pulseaudio Volumkontroll”.
Du kan sjekke ut avspillingen og kontrollere volumet.
På fanen "Recording" vil det være alle appene som for øyeblikket spiller inn lyd fra hvilken som helst kilde (avspilling og/eller innspilling av maskinvare).
På fanen "Output Devices" vil du merke alle enhetene som for øyeblikket er tilgjengelige for å sende lyden til den tilgjengelige høyttaleren. Det tillater konfigurering av latensforskyvning og lydvolum.
Tilsvarende viser "input enheter" alle enhetene som for øyeblikket lytter til lyd og videresender til systemet. Merk at avspillingen alltid kommer til å bli regnet som en av kildene for lydinngang for enhver lytteapp.
I fanen "Konfigurasjon" er det mulig å velge hvilken lydprofil den er best egnet for din nåværende maskinvarekonfigurasjon. Uten en riktig profil vil lydutgangen bli hindret i stor grad. Noen enheter får kanskje ikke engang lydsignaler.
Du vil også legge merke til at i faner som "Playback", "Output Devices", "Input Devices", er det 3 knapper ved siden av hver enhet (er).
Det første alternativet er å dempe/slå av lyden. Du kan dempende dempe/Unnmynte lydenheter.
Neste opp, "Låsekanaler sammen". Dette alternativet lar deg i hovedsak kontrollere lydutgangen.
Neste ikon er for å sette en lydkilde som tilbakeslag.
Alle disse funksjonalitetene er også tilgjengelige på andre faner.
Pulseaudio-kommandolinjebruk
Pulseaudio er opprinnelig en demon som kjører i bakgrunnen som gjør alt arbeidet. Alle disse GUI -verktøyene er et enklere middel for å kommunisere og konfigurere PulseAudio -oppførsel. Hvis du trenger bruk av kommandolinje, er det en rekke konsollfronter tilgjengelig.
Dette er standardkonsollen for å kommunisere med PulseAudio -serveren.
Pacmd
Innenfor konsollen skriver du "hjelp" for alle tilgjengelige alternativer.
"Info" vil gi en omfattende liste over informasjon om all minnebruk, moduler og andre.
“Listekilder” vil liste opp alle tilgjengelige lydkilder.
Tilsvarende vil "listekort" liste opp alle lydkortet (e).
For alle tilgjengelige alternativer og opplæringsprogrammer, sjekk ut Man -siden til PACMD.
mann pacm
Dette er en delmengde av PACMD og pakker bare de hyppigste kommandoene du trenger.
PACTL HJELP
Som du kan se, er alle kommandoene direkte tilgjengelige fra PACMD.
PulseAudio Config -filer
Pulseaudio bruker noen få konfigurasjonsfiler for alle slags formål. Ved å manipulere konfigurasjonsfilene, kan du endre lydens oppførsel permanent på systemet ditt. Det er to kataloger som PulseAudio bruker for konfigurasjoner.
~/.konfigurasjon/puls
/etc/puls
Den første er konfigurasjonen for den nåværende brukeren, mens den andre er for systemomfattende konfigurasjonsinnstillinger. Det anbefales å kopiere systemomfattende fil (er) i brukerkatalogen og redigere den deretter. Imidlertid, hvis de brukerdefinerte konfigurasjonsfilene og "/etc/pul" ikke er synkronisert, kan det hende at Pulseaudio ikke engang starter.
"misligholde.PA ”er oppstartsskriptet for Pulseaudio.
Dette skriptet brukes bare når Pulseaudio startes i systemmodus.
Denne konfigurasjonsfilen er for å endre oppførselen til Pulseaudio -demonet.
Denne er for å konfigurere PulseAudio -klienter.
Bonus: Start Pulseaudio på nytt
Dette er et ganske nyttig triks å huske. Noen ganger kan PulseAudio oppføre seg i uventet oppførsel. Du kan starte demonen på nytt uten å starte hele systemet på nytt.
Kjør følgende kommando for å drepe alle prosessene relatert til Pulseaudio.
Pulseaudio -K
Nå, start demonen igjen.
Pulseaudio -D
Pulseaudio er et av de kraftigste verktøyene for å ta kontroll over lydøkosystemet. Bruk PulseAudio for å vivifisere lydopplevelsen din i sjelens grad!
Jubel!