Ako opraviť problémy s pulseaudio v systéme Linux



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Služba pulseaudio sa príležitostne zastaví z rôznych dôvodov. Najčastejšie to náhle prestane fungovať po hraní určitých druhov hier na celú obrazovku alebo hraní určitých videí. Ak by sa jedna z týchto aplikácií mala náhle zastaviť alebo ak by ste museli použiť xkill na vynútenie zastavenia, pravdepodobne budete musieť reštartovať službu pulseaudio. Aby ste to dosiahli, nemusíte úplne reštartovať počítač alebo tablet so systémom Linux.



Najbežnejším spôsobom je odhlásiť prostredie pracovnej plochy a potom sa znova prihlásiť. To je však nepríjemné a nie vždy to funguje. Vyžaduje tiež, aby ste ukončili mnoho programov, ktoré už v tomto prostredí máte spustené. Všetko, čo potrebujete, je reštartovanie audio démona a opätovné počutie čistého zvuku. Aplikáciu alebo dve však možno budete musieť reštartovať, ak na restart nereagujú.



Reštartovanie služby pulseaudio bez odhlásenia

Podržte stlačené tlačidlo a otvorte okno terminálu CTRL , VŠETKO a T alebo ho vyberte z ponuky aplikácie alebo ponuky Dash zodpovedajúcej použitému typu grafického používateľského rozhrania. Pre väčšinu z týchto príkazov nebudete potrebovať prístup správcu. Uistite sa, že máte $ prompt ak používate bash shell. Používatelia tcsh môžu chcieť napísať kto som aby sa ubezpečil, že nespustia pulseaudio službu ako root.



Zadaním zadajte, či je niektorá inštancia momentálne spustená pulseaudio –kontrola a tlačiť návrat. Spravidla uvidíte vôbec žiadny výstup. Môžete tiež vidieť nulu, ktorá je rovnaká ako príjem žiadneho výstupu. To znamená, že nie je spustená žiadna inštancia. Ak dostanete správu o práve spustenej inštancii, môžete vydať príkaz pulseaudio -k zabiť existujúceho. Keď to urobíte, alebo ak ešte nemáte spustenú žiadnu predchádzajúcu inštanciu, môžete písať pulseaudio -D na spustenie novej inštancie a proces sa automaticky spustí skôr, ako sa vráti na príkazový riadok.

Terminál ani nepotrebujete, ak viete, že nemáte spustenú inštanciu. Môžete držať Super alebo Kláves Windows a zatlačiť R otvorte okno spustenia a potom zadajte pulseaudio -D do toho. Stlačením klávesu Enter alebo kliknutím na tlačidlo zadajte príkaz.



Technicky by ste toto políčko mohli dokonca použiť na zabitie existujúcej inštancie pulseaudio pomocou pulseaudio -k , čo je užitočné, ak nemáte iný dôvod na vyvedenie terminálu. Niektorí ľudia skutočne píšu krátky bash skript na automatizáciu tohto procesu, ale tieto príkazy sú také krátke, že to nie je potrebné robiť.

Začnite svoje video, vaše MMORPG alebo znova váš FPS a užívajte si, keď máte opäť plné zvukové pokrytie. Akékoľvek používateľom definované nastavenie v ~ /. stlačte alebo ~ / .config / pulse prepíše nastavenia celého systému, takže ak budete mať neustále problémy, môžete si tieto konfiguračné súbory pozrieť.

Ak počas spustenia programu nikdy nepočujete zvuk, možno ho budete musieť začať s padsp pred ním, aby ste sa uistili, že sa môže zapojiť do procesu pulseaudio. Možno budete tiež chcieť spustiť alsamixer vo svojom termináli, aby ste sa ubezpečili, že nastavenia úrovne zvuku sú správne. Ak vám oprava padsp pomôže spustiť ju z príkazového riadku Super + R alebo z terminálu, budete chcieť upraviť súbor .desktop, ktorým sa program spúšťa. Môžete tiež vložiť padsp nameOfGame do skriptu bash alebo tcsh. Nahraďte nameOfGame skutočným názvom príkazu programu, ktorý sa pokúšate spustiť.

Keď zlyhajú všetky ostatné, môžete skutočne spustiť pulseaudio službu na úrovni celého systému pomocou sudo služba pulseaudio reštart príkaz. Pretože to začína sudo, výzva CLI vás požiada o zadanie hesla, ak ste v poslednom čase nevydali pomocou príkazu sudo žiadne príkazy. Pretože sa tak služba aktivuje v širokom rozsahu, nemali by ste ju používať ako prvú možnosť. Môžete skutočne použiť hornú časť alebo hornú časť busyboxu vo svojom termináli, aby ste videli, ako obvykle beží pulseaudio. Ak to nevidíte vôbec, viete, že to od začiatku nezačína správne.

Pomocou klávesov Page Up a Page Down sa môžete pohybovať v horných zoznamoch a pozerať sa na každú zarovnanú službu, aby ste zistili, či sa program pulseaudio začína v systéme. Spravidla pulseaudio -k príkaz vám povie, či to tak je, ale je to vynikajúci spôsob, ako si byť istý. Ak sa zdá, že nič iné nefunguje a používate Xubuntu alebo inú distribúciu založenú na Xfce4, potom je tu chyba, ktorej ste sa mohli pravdepodobne stať, ktorá nemá vplyv na používateľov LXDE, KDE alebo Unity. Keď idete vypnúť stroj, začiarkavacie políčko žiada o uloženie relácie.

Platí to najmä vtedy, ak na vypnutie systému používate Alt + F4 z prázdnej pracovnej plochy Xubuntu. To by mohlo aspoň v teoretickej rovine neustále ukladať nesprávne nastavenie pulzného zvuku. Môžete to skúsiť odkontrolovať a reštartovať systém. Aj keď to vyžaduje reštart, ktorému ste sa pravdepodobne najskôr snažili vyhnúť, mohlo by to zabrániť budúcim problémom. Keď to bude fungovať dobre, môžete začiarknutím tohto políčka znova uložiť ďalšie schémy, ktoré máte zavedené. V budúcnosti už nebudete musieť reštartovať. Ak to skutočne vyrieši váš problém, môžete jednoducho použiť príkaz pulseaudio -D.

Veľmi málo používateľov, najmä tých, ktorí používajú Linux na mobilných zariadeniach ASUS eeePC, tvrdí, že po reštarte pulseaudio zrazu začujú praskavý zvuk. Toto je neobvyklý problém s ovládačom, ale môžete ho vyriešiť pomerne ľahko. Skúste zapojiť akékoľvek USB zariadenie do USB portu a potom reštartujte démona puleaudio. Môžete tiež vyskúšať niečo zapojiť a odpojiť od konektora pre slúchadlá. To zjavne chtiac-nechtiac vysiela signál, že open-source ovládač problém interpretuje a opraví. To nie je problém pre tých, ktorí používajú pulseaudio s nainštalovanými proprietárnymi ovládačmi.

Značky PulseAudio 4 minúty prečítané