Kaip išspręsti „pulseaudio“ problemas sistemoje „Linux“



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kartais „pulseaudio“ paslauga sustoja dėl įvairių priežasčių. Dažniausiai jis staiga nustoja veikti, kai žaidžia tam tikrus viso ekrano žaidimus ar žaidžia tam tikrus vaizdo įrašus. Jei viena iš šių programų staiga sustotų arba jei turėtumėte naudoti „xkill“, kad priverstumėte ją sustoti, gali tekti iš naujo paleisti „pulseaudio“ paslaugą. Norėdami tai pasiekti, jums nereikia visiškai perkrauti „Linux“ kompiuterio ar planšetinio kompiuterio.



Dažniausias būdas yra atjungti savo darbalaukio aplinką ir vėl prisijungti dar kartą, tačiau tai erzina ir ne visada veikia. Taip pat reikia uždaryti daug programų, kurias jau naudojate šioje aplinkoje. Pora terminalo komandų yra viskas, ko jums reikės norint iš naujo paleisti „Audi“ demoną ir dar kartą išgirsti aiškų garsą. Vis dėlto gali tekti iš naujo paleisti programą ar dvi, jei jos neatsako į paleistį iš naujo.



Iš naujo paleiskite „pulseaudio“ paslaugą neišsijungdami

Atidarykite terminalo langą laikydami nuspaudę CTRL , VISKAS ir T arba pasirinkite jį iš programos arba brūkšnio meniu, atitinkantį jūsų naudojamos grafinės vartotojo sąsajos tipą. Daugumai šių komandų nereikės administratoriaus prieigos, todėl įsitikinkite, kad turite $ raginimas jei naudojate bash apvalkalą. „Tcsh“ naudotojai gali norėti įvesti kas aš esu įsitikinti, kad jie nepradės „pulseaudio“ paslaugos kaip šakninės.



Įveskite, ar šiuo metu vykdomas koks nors egzempliorius pulseaudio –check ir stumti grįžimą. Paprastai nematysite išvesties. Taip pat galite pamatyti nulį, kuris yra tas pats, kas negauti išvesties. Tai rodo, kad nėra egzemplioriaus. Jei gavote pranešimą apie šiuo metu veikiantį egzempliorių, galite pateikti komandą pulseaudio -k nužudyti esamą. Tai atlikę arba vis tiek nevykdę ankstesnio egzemplioriaus, galite įvesti tekstą pulseaudio -D Norėdami pradėti naują egzempliorių, procesas bus paleistas automatiškai, kol jis grąžins jus į komandinę eilutę.

Jums net nereikia terminalo, jei tikrai žinote, kad neveikia egzempliorius. Galite laikyti Super arba „Windows“ raktas ir stumti R atidaryti paleidimo laukelį ir įveskite pulseaudio -D tuo susidomėjęs. Norėdami išduoti komandą, paspauskite klavišą „Enter“ arba spustelėkite mygtuką.



Techniškai jūs netgi galite naudoti šį laukelį, kad nužudytumėte esamą pulseaudio egzempliorių pulseaudio -k , kuris yra naudingas, jei neturite kitos priežasties iškviesti terminalą. Kai kurie žmonės iš tikrųjų parašo trumpą „bash“ scenarijų, kad automatizuotų šį procesą, tačiau šios komandos yra tokios trumpos, kad to daryti beveik nereikia.

Pradėkite savo vaizdo įrašą MMORPG ar savo FPS dar kartą ir mėgaukitės dabar, kai dar kartą turite visą garso aprėptį. Bet koks vartotojo nustatytas nustatymas ~ /. paspauskite arba ~ / .config / pulse nepaisys visos sistemos nustatymų, todėl galbūt norėsite pasidomėti šiais konfigūracijos failais, jei nuolat kils problemų.

Jei niekada negirdite garso, kai vykdote programą, gali tekti jį paleisti priešais esantį „padsp“, kad įsitikintumėte, jog jis gali prisijungti prie pulseaudio proceso. Taip pat galite paleisti „alsamixer“ savo terminale, kad įsitikintumėte, jog garso lygio nustatymai yra teisingi. Jei „padsp fix“ padeda paleisti jį iš „Super + R“ komandinės eilutės arba terminalo, norėsite modifikuoti .desktop failą, paleidžiantį programą. Taip pat galite įdėti „padsp nameOfGame“ į „bash“ arba „tcsh“ scenarijų. Pakeiskite „nameOfGame“ tikruoju programos, kurią bandote paleisti, komandos pavadinimu.

Kai visa kita nepavyksta, iš tikrųjų galite pradėti „pulseaudio“ paslaugą visos sistemos lygiu naudodami sudo paslaugos pulseaudio paleisti iš naujo komandą. Kadangi tai prasideda sudo, CLI raginimas paprašys įvesti slaptažodį, jei neseniai neišdavėte jokių komandų naudodami sudo. Kadangi tai suaktyvina paslaugą plačiu mastu, neturėtumėte jos naudoti kaip pirmo kurorto. Norėdami pamatyti, kaip paprastai veikia pulseaudio, galite iš tikrųjų naudoti savo terminalo viršutinę arba „busybox“ viršutinę dalį. Jei jo visai nematote, tada žinote, kad tai neprasideda tinkamai.

Naudokite „Page Up“ ir „Page Down“ klavišus, kad galėtumėte slinkti viršutiniuose sąrašuose, žiūrėdami į kiekvieną skliausteliuose esančią paslaugą, norėdami sužinoti, ar „pulseaudio“ prasideda nuo sistemos. Paprastai pulseaudio -k komanda nurodo, ar taip yra, bet tai puikus būdas tuo įsitikinti. Jei atrodo, kad niekas kitas neveikia ir jūs naudojate „Xubuntu“ ar kitą „Xfce4“ pagrįstą platinimą, yra klaida, dėl kurios galėjote tapti auka, kuri neturi įtakos LXDE, KDE ar „Unity“ vartotojams. Kai einate išjungti mašinos, žymės langelyje prašoma išsaugoti sesiją.

Tai ypač aktualu, jei sistemai išjungti naudojate „Alt + F4“ iš tuščio „Xubuntu“ darbalaukio. Tai galėtų bent jau teoriškai išsaugoti neteisingą pulseaudio nustatymą. Galite pabandyti jo netikrinti ir iš naujo paleisti sistemą. Nors tam reikia iš naujo paleisti, kurio pirmiausia bandėte išvengti, tačiau tai gali užkirsti kelią problemoms ateityje. Kai tai gerai veikia, galite dar kartą pažymėti tą žymimąjį laukelį, kad išsaugotumėte kitas turimas schemas. Ateityje nereikės iš naujo paleisti iš naujo ir galite paprasčiausiai naudoti komandą pulseaudio -D, jei tai iš tikrųjų išsprendė jūsų iškilusią problemą.

Labai nedaug vartotojų, ypač tie, kurie naudoja „Linux“ „ASUS eeePC“ mobiliuosiuose įrenginiuose, sako, kad iš naujo paleidę „pulseaudio“ jie staiga išgirsta traškesį. Tai yra neįprasta tvarkyklės problema, tačiau problemą galite išspręsti gana lengvai. Pabandykite prijungti bet kurį USB įrenginį prie USB prievado ir tada iš naujo paleiskite „puleaudio“ demoną. Taip pat galite pabandyti ką nors prijungti ir atjungti nuo ausinių lizdo. Akivaizdu, kad tai netyčia siunčia signalą, kad atvirojo kodo tvarkyklė interpretuoja ir ištaiso problemą. Tai nėra problema tiems, kurie veikia „pulseaudio“ su įdiegtais nuosavais tvarkyklėmis.

Žymos „PulseAudio“ 4 minutes perskaityta