Kako riješiti probleme s pulseaudioom u Linuxu



Isprobajte Naš Instrument Za Uklanjanje Problema

Povremeno se pulseaudio usluga zaustavlja iz različitih razloga. Najčešće iznenada prestane raditi nakon igranja određenih vrsta igara na cijelom zaslonu ili reprodukcije određenih videozapisa. Ako bi se jedna od ovih aplikacija iznenada zaustavila ili biste morali prisiliti zaustavljanje pomoću xkill-a, tada ćete možda trebati ponovno pokrenuti uslugu pulseaudio. Da biste to postigli, ne morate potpuno ponovno pokrenuti svoje Linux PC ili tablet.



Najčešći je način odjaviti okruženje radne površine, a zatim se ponovo prijaviti, ali to je dosadno i ne funkcionira uvijek. Također zahtijeva da zatvorite mnoge programe koje već imate pokrenute u ovom okruženju. Nekoliko naredbi terminala sve su što ćete trebati za ponovno pokretanje audi demona i ponovno čuti čist zvuk. Međutim, možda ćete morati ponovno pokrenuti aplikaciju ili dvije ako ne reagiraju na ponovno pokretanje.



Ponovno pokretanje usluge pulseaudio bez odjave

Otvorite prozor terminala držeći pritisnuto CTRL , SVE i T ili ga odaberite iz aplikacije ili iz izbornika Dash koji odgovara vrsti grafičkog korisničkog sučelja koje upotrebljavate. Za većinu ovih naredbi neće vam trebati administratorski pristup, zato provjerite imate li $ prompt ako koristite bash ljusku. Korisnici tcsh-a možda će htjeti upisati tko sam ja kako bi bili sigurni da neće pokrenuti pulseaudio uslugu kao root.



Utipkavanjem provjerite radi li se neka instanca trenutno pulseaudio –provjera i guranje povratka. Obično uopće nećete vidjeti izlaz. Možda ćete vidjeti i nulu, što je isto kao da ne primate izlaz. To ukazuje na to da nijedna instanca nije pokrenuta. Ako dobijete bilo kakvu poruku o instanci koja se trenutno izvodi, tada možete izdati naredbu pulsaudio -k da ubije postojeću. Kad to učinite ili ako se ionako nije pokrenula prethodna instanca, možete tipkati pulsaudio -D za pokretanje nove instance, a postupak će se automatski pokrenuti prije nego što vas vrati u naredbeni redak.

Terminal vam čak nije ni potreban ako sigurno znate da nemate pokrenutu instancu. Možete zadržati tipku Super ili Windows tipka i gurnuti R da biste otvorili okvir za izvođenje, a zatim upišite pulsaudio -D u nju. Pritisnite tipku enter ili pritisnite gumb za izdavanje naredbe.



Tehnički biste čak mogli koristiti ovaj okvir za ubijanje postojeće instance pulseaudio pulsaudio -k , što je korisno ako nemate drugog razloga za otvaranje terminala. Neki zapravo napišu kratku bash skriptu kako bi automatizirali ovaj postupak, ali ove su naredbe toliko kratke da je to teško potrebno.

Pokrenite svoj video, vaš MMORPG ili opet FPS i uživajte sada kad ponovno imate potpuno zvučno pokrivanje. Bilo koja korisnički definirana postavka u ~ /. pritisnite ili ~ / .config / puls će nadjačati postavke za cijeli sustav, pa ćete možda htjeti potražiti ove konfiguracijske datoteke ako stalno imate problema.

Ako nikada ne čujete zvuk dok izvodite program, možda ćete ga trebati pokrenuti s padsp-om ispred sebe kako biste bili sigurni da se može uključiti u postupak pulseaudio. Možda biste također trebali pokrenuti alsamixer na vašem terminalu kako biste bili sigurni da su postavke razine zvuka točne. Ako vam padsp fix pomaže da ga pokrenete iz naredbenog retka Super + R ili terminala, tada ćete htjeti izmijeniti .desktop datoteku koja pokreće program. Također možete staviti padsp nameOfGame u bash ili tcsh skriptu. Zamijenite nameOfGame stvarnim nazivom naredbe programa koji pokušavate pokrenuti.

Kad sve drugo zakaže, možete zapravo pokrenuti uslugu pulseaudio na razini cijelog sustava pomoću sudo usluga pulseaudio ponovno pokretanje naredba. Budući da ovo započinje sa sudo, CLI od vas zatražit će da unesete lozinku ako u posljednje vrijeme niste izdali nijednu naredbu pomoću sudoa. Budući da ovo aktivira uslugu u širokom opsegu, ne biste je trebali koristiti kao prvo sredstvo. Zapravo možete koristiti top ili busybox top u vašem terminalu da biste vidjeli kako pulsaudio obično radi. Ako ga uopće ne vidite, onda znate da za početak ne počinje pravilno.

Upotrijebite tipke Page Up i Page Down da biste se pomicali kroz gornje popise, gledajući svaku zagrađenu uslugu kako biste vidjeli pokreće li pulseaudio sustav. Obično pulsaudio -k naredba vam govori je li to svejedno, ali ovo je izvrstan način da budete sigurni. Ako se čini da ništa drugo ne radi, a upotrebljavate Xubuntu ili drugu distribuciju temeljenu na Xfce4, tada postoji pogreška kojoj ste možda postali žrtva i koja ne utječe na korisnike LXDE-a, KDE-a ili Unity-a. Kada idete isključiti stroj, potvrdni okvir traži da spremite sesiju.

To je osobito istinito ako za isključivanje sustava koristite Alt + F4 s prazne radne površine Xubuntu. To bi moglo neprestano spremati netočne postavke pulseaudio, barem u teoriji. Možete ga pokušati odznačiti i ponovo pokrenuti sustav. Iako ovo zahtijeva ponovno pokretanje, što ste prije vjerojatno pokušavali izbjeći, to bi moglo spriječiti buduće probleme. Nakon što to dobro funkcionira, možete ponovo označiti taj potvrdni okvir da biste spremili ostale sheme koje imate na mjestu. U budućnosti nećete morati ponovno pokretati sustav, a možete jednostavno upotrijebiti naredbu pulseaudio -D ako je to doista riješilo problem koji ste imali.

Vrlo malo korisnika, posebno onih koji pokreću Linux na ASUS eeePC mobilnim uređajima, kažu da nakon ponovnog pokretanja pulseaudio odjednom čuju pucketanje. Ovo je neobičan problem s upravljačkim programom, ali problem možete riješiti s relativno lakoćom. Pokušajte priključiti bilo koji USB uređaj u USB priključak, a zatim ponovo pokrenite puleaudio demon. Možete pokušati i nešto priključiti i isključiti u utičnicu za slušalice. Očigledno ovo nehotice šalje signal da upravljački program otvorenog koda tumači i ispravlja problem. To nije problem za one koji izvode pulseaudio s instaliranim vlasničkim upravljačkim programima.

Oznake PulseAudio 4 minute čitanja