Kā novērst pulseaudio problēmas Linux



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Dažkārt pulseaudio pakalpojums tiek pārtraukts dažādu iemeslu dēļ. Parasti tas pēkšņi pārstāj darboties pēc noteikta veida pilnekrāna spēļu atskaņošanas vai noteiktu videoklipu atskaņošanas. Ja kāda no šīm lietojumprogrammām pēkšņi apstājās vai ja jums bija jāizmanto xkill, lai piespiestu to apstāties, jums, iespējams, būs jārestartē pulseaudio pakalpojums. Lai to panāktu, jums nav pilnībā jāpārstartē Linux dators vai planšetdators.



Visizplatītākais veids ir pieteikties darbvirsmas vidē un pēc tam vēlreiz pieteikties, taču tas ir kaitinošs, un tas ne vienmēr darbojas. Tas arī prasa aizvērt daudzas programmas, kuras jau darbojas šajā vidē. Pāris termināla komandas ir viss, kas jums būs nepieciešams, lai restartētu audi dēmonu un atkal dzirdētu skaidru skaņu. Jums, iespējams, joprojām būs jārestartē lietojumprogramma vai divas, ja tās nereaģē uz restartēšanu.



Restartējiet pulseaudio pakalpojumu bez atteikšanās

Atveriet termināla logu, turot nospiestu CTRL , VISS un T vai atlasiet to lietojumprogrammā vai izvēlnē Dash, kas atbilst jūsu izmantotā grafiskā lietotāja interfeisa tipam. Lielākajai daļai šo komandu jums nebūs nepieciešama administratora piekļuve, tāpēc pārliecinieties, vai jums ir $ uzvedne ja izmantojat bash apvalku. Tcsh lietotāji varētu vēlēties ievadīt kas es esmu lai pārliecinātos, ka viņi nesāks pulseaudio pakalpojumu kā root.



Rakstot, pārbaudiet, vai kāds eksemplārs pašlaik darbojas pulseaudio –pārbaudiet un spiežot atgriešanos. Jūs parasti neredzēsit izvadi vispār. Varat arī redzēt nulli, kas ir tas pats, kas nesaņemt izvadi. Tas norāda, ka nedarbojas neviens gadījums. Ja jums ir kāds ziņojums par pašlaik darbojošos instanci, varat izdot komandu pulseaudio -k nogalināt esošo. Kad esat to izdarījis vai ja vienalga nebija palaista neviena iepriekšējā instance, varat rakstīt pulseaudio -D lai sāktu jaunu instanci, un process tiks palaists automātiski, pirms tas atgriezīs jūs komandrindā.

Jums pat nav nepieciešams terminālis, ja zināt, ka nedarbojas instance. Jūs varētu turēt nospiestu Super vai Windows taustiņš un nospiediet R lai atvērtu palaišanas lodziņu un pēc tam ierakstiet pulseaudio -D tajā. Nospiediet ievadīšanas taustiņu vai noklikšķiniet uz pogas, lai izdotu komandu.



Tehniski jūs pat varētu izmantot šo lodziņu, lai nogalinātu esošu pulseaudio instanci pulseaudio -k , kas ir noderīgi, ja jums nav cita iemesla termināļa izveidei. Daži cilvēki faktiski raksta īsu bash skriptu, lai automatizētu šo procesu, taču šīs komandas ir tik īsas, ka diez vai tas ir jādara.

Sāciet savu video MMORPG vai atkal savu FPS un izbaudiet tagad, kad atkal esat pilnībā apguvis skaņu. Jebkurš lietotāja definēts iestatījums ~ /. nospiediet vai ~ / .config / pulss ignorēs visas sistēmas iestatījumus, tāpēc, ja pastāvīgi rodas problēmas, iespējams, vēlēsities izpētīt šos konfigurācijas failus.

Ja, darbinot programmu, nekad nedzirdat skaņu, iespējams, jums tas būs jāsāk ar padsp priekšā, lai pārliecinātos, ka tā var pieslēgties pulseaudio procesam. Varat arī sākt palaist alsamixer savā terminālā, lai pārliecinātos, vai audio līmeņa iestatījumi ir pareizi. Ja padsp fix palīdz palaist to no komandrindas Super + R vai termināla, tad vēlēsities modificēt .desktop failu, ar kuru tiek palaista programma. Varat arī ievietot padsp nameOfGame bash vai tcsh skriptā. Nomainiet nameOfGame ar faktisko komandas nosaukumu programmai, kuru mēģināt palaist.

Kad viss pārējais neizdodas, jūs faktiski varat sākt pulseaudio pakalpojumu visas sistēmas līmenī ar sudo pakalpojuma pulseaudio restartēšana komandu. Tā kā tas sākas ar sudo, CLI uzvedne lūgs ievadīt paroli, ja nesen neesat izdevis nevienu komandu, izmantojot sudo. Tā kā pakalpojums tiek plaši aktivizēts, jums to nevajadzētu izmantot kā pirmo līdzekli. Jūs faktiski varat izmantot top vai busybox top savā terminālā, lai redzētu, kā pulseaudio parasti darbojas. Ja jūs to vispār neredzat, jūs zināt, ka tas nesākas pareizi.

Izmantojiet taustiņus Page Up un Page Down, lai ritinātu augšējos sarakstus, aplūkojot katru iekavās esošo pakalpojumu, lai redzētu, vai pulseaudio sākas ar sistēmu. Parasti pulseaudio -k komanda jums pateiks, vai tā tomēr ir, bet tas ir lielisks veids, kā pārliecināties. Ja šķiet, ka nekas cits nedarbojas un jūs izmantojat Xubuntu vai citu uz Xfce4 balstītu izplatīšanu, iespējams, esat kļuvis par upuri, kas neietekmē LXDE, KDE vai Unity lietotājus. Kad dodaties izslēgt iekārtu, izvēles rūtiņa lūdz saglabāt sesiju.

Tas jo īpaši attiecas uz gadījumiem, kad sistēmas izslēgšanai izmantojat tukšu Xubuntu darbvirsmu Alt + F4. Tas vismaz teorētiski varētu pastāvīgi ietaupīt nepareizu pulseaudio iestatījumu. Jūs varētu mēģināt to nepārbaudīt un restartēt sistēmu. Lai gan tas prasa restartēšanu, no kuras jūs, visticamāk, mēģinājāt izvairīties, tas varētu novērst turpmākas problēmas. Kad tas darbojas labi, varat vēlreiz atzīmēt šo izvēles rūtiņu, lai saglabātu citas jūsu izveidotās shēmas. Nākotnē jums vairs nebūs jārestartē atkārtoti un vienkārši izmantojiet komandu pulseaudio-D, ja tas patiešām novērsīs radušos problēmu.

Ļoti nedaudzi lietotāji, it īpaši tie, kas lieto Linux ASUS eeePC mobilajās ierīcēs, saka, ka pēc pulseaudio restartēšanas viņi pēkšņi dzird sprēgājošu troksni. Šī ir neparasta draivera problēma, taču jūs varat to novērst salīdzinoši viegli. Mēģiniet pievienot jebkuru USB ierīci USB portam un pēc tam restartējiet puleaudio dēmonu. Varat arī mēģināt kaut ko pievienot un atvienot austiņu ligzdā. Acīmredzot tas netīši sūta signālu, ka atvērtā pirmkoda draiveris interpretē un izlabo problēmu. Tā nav problēma tiem, kas darbojas pulseaudio un ir instalēti patentēti draiveri.

Tagi PulseAudio 4 minūtes lasītas