Jannah-tema Licensen är inte validerad. Gå till sidan med temainställningar för att validera licensen. Du behöver en enda licens för varje domännamn.

Så här installerar och konfigurerar du PipeWire i Linux

Sedan PipeWire dök upp på scenen 2017 har företaget positionerat sig som en stark kandidat för att ersätta PulseAudio, men det finns fortfarande många brister att åtgärda vad gäller stabilitet. Nu har företaget byggt upp ett starkt rykte som en mer etablerad ljudtjänst för systemet. Linux Efter många år är användare nu nyfikna på om det verkligen är värt att uppgradera till PipeWire. I den här artikeln ger vi dig den senaste informationen om fördelarna med PipeWire jämfört med PulseAudio och visar dig hur du installerar det korrekt på ditt system om du väljer att göra det. Genom att följa stegen ovan lär du dig hur du installerar och konfigurerar PipeWire på Linux.

pipewire-studio-800x400.jpg Så här installerar och konfigurerar du PipeWire i Linux
Vad är PipeWire?

Ljud på Linux följer alltid en flerskiktad arkitektur: du installerar en drivrutin, vilket gör att enheten fungerar, men applikationer vill fortfarande kommunicera med den på sitt eget sätt. För att göra detta fungerar servern som en mellanhand i användarutrymmet för att "kommunicera" med kärnan, som sedan kommunicerar med datorns hårdvara.

pipewire-control.png Så här installerar och konfigurerar du PipeWire i Linux

Advanced Linux Audio Architecture (ALSA) fungerar som en bra, enkel mellanhand mellan dina applikationer och din kärna, men om du vill ha mer sofistikering behöver du något som kallas en ljudserver.

pipewire-alsamixer.png Så här installerar och konfigurerar du PipeWire i Linux

PulseAudio och PipeWire lägger till ett lager utöver kärnans funktioner för att erbjuda ett antal funktioner. De tillåter flera applikationer att strömma ljud, tillhandahåller detaljerade mixerkontrollfunktioner och möjliggör till och med snabb efterbehandling av ljudströmmar på sätt som konkurrerar med eller till och med överträffar funktionerna hos den applikationssvit som erbjuds av kommersiella operativsystem.

Skillnaden mellan de två är att PipeWire-lagret lägger till andra funktioner som hantering av videoströmmar samtidigt som det eliminerar några av de problem som gjorde PulseAudio obehagligt för nya användare att arbeta med.

Sedan introduktionen 2017 har PipeWires stabilitetsproblem stadigt försvunnit. Det är nu standardljudservern för många distributioner, inklusive fedora och Manjaro-baserad Arch EndeavourOS, Garuda, och såg till och med en introduktion i Ubuntu 22.10.

pipewire-eq.png Så här installerar och konfigurerar du PipeWire i Linux

För de flesta var förändringen så smidig att de bara kände av den för att deras möjlighet att använda ljud utökades på deras system, ett bevis på dess etablerade rykte som en robust tjänst som fungerar som en direkt uppgradering till det gamla PulseAudio-ramverket.

Även om det är lätt att tro att det är självklart att uppgradera till PipeWire, bör vi ta ett steg tillbaka och utforska nyanserna bakom beslutet så att du kan få en tydligare bild av vad du registrerar dig för om du tar det här steget:

Läs också:  Det bästa interaktiva spelet för att snabbt lära sig grundläggande Linux-kommandon.

Positiva

  • PipeWire har ett brett stöd för många Bluetooth-ljudenheter som tidigare inte fungerade fullt ut med PulseAudio. Om din Bluetooth-enhet inte fungerar korrekt med din distribution kan det här steget hjälpa.
  • Ett stort antal distributioner har redan börjat inkludera PipeWire som sin standardljudtjänst, och det finns mycket stöd i de officiella arkiven för allt du stöter på.
  • PipeWire hanterar latens mer effektivt vid streaming av ljud till flera enheter samtidigt.
  • Senare processorer som EasyEffects (tidigare PulseEffects) har tagit bort stödet för PulseAudio i sina utgåvor eller planerar att göra det snart, vilket gör det nödvändigt att byta till PipeWire för att bibehålla den flexibilitet som dessa applikationer erbjuder dig.
  • Funktionerna är mer lämpade för personer som vill komma in i mer professionella ljudmiljöer och -applikationer.
  • Den stöder pipelines för videoströmmar, vilket gör att skärmdelningsapplikationer kan njuta av en mer robust och säker miljö.
  • PipeWire Services-sviten levereras med pipewire-pulse, vilket utökar stödet för applikationer som använder PulseAudio API och ljudhantering.
  • Den är mindre benägen att gå sönder under hög CPU-belastning.

nackdelar

  • Konfigurationer översätts inte alltid direkt från PulseAudio. Du måste lära dig ett helt nytt konfigurationssystem.
  • PipeWire har ingen intuitiv anslutningslogik, vilket innebär att det krävs en annan tjänst för att lyssna efter ljudutgång och dirigera den korrekt. Detta är inte nödvändigtvis en nackdel, men det kan vara irriterande eftersom det kräver att du också lär dig hur du konfigurerar sessionshanteraren för att utföra avancerad finjustering.
  • Även om detta håller på att förändras i skrivande stund är dokumentation och community-stöd fortfarande inte lika utbrett för PipeWire som det är för PulseAudio.

Så här installerar du PipeWire

Om du vill ta steget och installera PipeWire på ditt system bör du först se till att du inte redan har det igång!

Skriv pactl-information i en terminal och se vad den ger dig inom "Servernamn"Om han ger dig "på PipeWire" Inom parentes kör du faktiskt PipeWire.

Läs också:  8 användbara Linux-avstängningskommandon för att starta om eller stänga av din Linux-dator

pipewire-servercheck.png Så här installerar och konfigurerar du PipeWire i Linux

Om terminalen visas för dig PulseAudio Bara utan att följa någonting betyder det att ditt system inte kör PipeWire.

1. Säkerhetskopiera ditt system

pipewire-backup.png Så här installerar och konfigurerar du PipeWire i Linux

Se till att du har en väg tillbaka om något går fel! Om du inte har skapat en säkerhetskopia av ditt system, gör det nu innan du fortsätter vidare. Det enklaste sättet att göra detta är med Timeshift, men du kan använda vilket annat verktyg du känner till som skapar en fullständig säkerhetskopia av dina systemfiler.

2. Serviceinstallation

Varje PipeWire-installation börjar med kärntjänsten. Denna kan redan vara installerad i din distribution, men ifall den inte är det kan du installera den med följande kommandon.

På Arch-baserade system:

sudo pacman -S rörledning rörledning-alsa

På Ubuntu/Debian-baserade system:

sudo apt installera pipewire

3. Installera sessionshanteraren

PipeWire har ingen egen anslutningslogik, så du behöver installera en sessionshanterare. WirePlumber erbjuder mer detaljerad konfiguration samt ytterligare komponenter som kan förbättra din upplevelse:

På Arch-baserade system:

sudo pacman -S rörmokare

På Ubuntu/Debian-baserade system:

sudo apt installera rörmokare

Om du föredrar en enklare version eller om din distributions officiella repositorier inte innehåller WirePlumber, kan du helt enkelt installera PipeWire Media Session:

På Arch-baserade system:

sudo pacman -S pipewire-media-session

På Ubuntu/Debian-baserade system:

sudo apt installera pipewire-media-session

4. Installera PulseAudio-daemonen

Eftersom en stor andel av ditt systems applikationer fortfarande skickar anrop till PulseAudio, måste du installera PipeWire-daemonen som lyssnar efter PulseAudio-element om du vill att ljudet ska fungera korrekt.

På Arch-baserade system:

sudo pacman -S pipewire-pulse

På Ubuntu/Debian-baserade system:

sudo apt installera pipewire-pulse

5. Ta bort PulseAudio-spår

Om du måste bekräfta borttagningen av PulseAudio på grund av en konflikt med något annat du installerade under den här processen (vanligtvis pipewire-pulse), kan du hoppa över det här steget.

Läs också:  Bästa fotoredigeringsprogram för Linux som Photoshop-alternativ

Annars är det nu viktigt att ta bort PulseAudio från ditt system så att det inte försöker fråga efter det.

På Arch-baserade system:

sudo pacman -Rns pulseaudio

På Ubuntu/Debian-baserade system:

sudo apt ta bort pulseaudio

6. Förberedelse av tjänster

Med alla paket installerade och avinstallerade är det dags att starta PipeWire.

Ta först bort resterna av Pulseaudio-tjänsterna:

systemctl --användare --inaktivera nu pulseaudio.service pulseaudio.socket systemctl --användarmask pulseaudio

Aktivera PipeWire-tjänster. Om du har WirePlumber installerat:

systemctl --user --aktivera nu rörledning rörledningspuls rörledningspuls

Om du har PipeWire Media Session installerat, använd:

systemctl --user --aktivera nu pipewire pipewire-pulse pipewire-media-session

PipeWire borde nu fungera perfekt efter att du har startat om systemet!

Tips: Vill du? Göra UBUNTU ser ut som MACOS BIG SUR، Här är hur.

Vanliga frågor

F1: Kan jag bara använda ALSA?
svar. Du kan säkert komma undan med att helt enkelt köra ALSA på ditt system (särskilt om du använder en fönsterhanterare istället för en skrivbordsmiljö), men du kommer förmodligen inte att uppskatta det. ALSA kan bara spela upp en ljudström åt gången. Även om detta inte låter illa, betyder det att ditt system kan bete sig oväntat när ett aviseringsljud försöker spelas upp medan du tittar på en video. Att använda en ALSA-ljudserver på högre nivå är bekvämare, men det kräver definitivt en liten mängd minne.

F2: Kan PipeWire installeras i Linux Mint Cinnamon?
svar. Absolut! Cinnamon har en lite läskig upplevelse där ljudverktyget inte dyker upp när du har slutfört en korrekt PipeWire-installation, men det kommer att dyka upp igen när du startar om om du följer dessa instruktioner till punkt och pricka. Se bara till att ta bort eventuella PulseAudio-rester enligt instruktionerna, så är du säker!

F3: Hur löser jag ljudproblem efter att jag sovit?
svar. Om datorns ljud slutar fungera när du väcker den från viloläge beror det troligtvis på att ALSA inte initialiserades korrekt, vilket händer ibland. I sådana situationer, ge ALSA en manuell kick med: alsactl init

När du är klar borde alla dina ljudproblem vara borta!

Gå till översta knappen