Как да коригирам проблеми с pulseaudio в Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Понякога услугата pulseaudio спира по различни причини. Най-често внезапно спира да работи след игра на определени видове игри на цял екран или възпроизвеждане на определени видеоклипове. Ако едно от тези приложения трябва внезапно да спре или ако се наложи да използвате xkill, за да го принудите да спре, може да се наложи да рестартирате услугата pulseaudio. Не е нужно да рестартирате напълно компютъра или таблета си с Linux, за да постигнете това.



Най-често срещаният начин е да излезете от средата на работния плот и след това да влезете отново, но това е досадно и не винаги работи. Той също така изисква да затворите много програми, които вече работите в тази среда. Няколко терминални команди са всичко, от което се нуждаете, за да рестартирате демона на audi и отново да чуете чист звук. Все пак може да се наложи да рестартирате приложение или две, ако те не отговорят на рестартирането.



Рестартиране на услугата pulseaudio без излизане

Отворете прозореца на терминала, като задържите CTRL , ВСИЧКО и т или го изберете от приложението или менюто Dash, подходящо за типа графичен потребителски интерфейс, който използвате. Няма да ви е необходим администраторски достъп за повечето от тези команди, затова се уверете, че имате $ ред ако използвате черупката на bash. Потребителите на tcsh може да поискат да въведат кой съм аз за да сте сигурни, че няма да стартират услугата pulseaudio като root.



Проверете дали даден екземпляр в момента се изпълнява, като въведете pulseaudio –проверка и натискане на връщане. Обикновено изобщо няма да виждате изход. Може също да видите нула, което е същото като получаването на изход. Това показва, че не се изпълнява екземпляр. Ако получите съобщение за екземпляр, който в момента се изпълнява, можете да издадете командата pulseaudio -k да убие съществуващата. След като направите това или ако все пак не е работил предишен екземпляр, можете да въведете pulseaudio -D за стартиране на нов екземпляр и процесът ще се стартира автоматично, преди да ви върне в командния ред.

Дори не се нуждаете от терминала, ако със сигурност знаете, че не е изпълнен екземпляр. Можете да задържите Супер или Windows ключ и натиснете R за да отворите полето за изпълнение и след това въведете pulseaudio -D в него. Натиснете клавиша Enter или щракнете върху бутона, за да издадете командата.



Технически можете дори да използвате това поле, за да убиете съществуващ екземпляр на pulseaudio с pulseaudio -k , което е полезно, ако нямате друга причина да изведете терминал. Някои хора всъщност пишат кратък bash скрипт, за да автоматизират този процес, но тези команди са толкова кратки, че едва ли е необходимо да се направи.

Започнете вашето видео, вашето MMORPG или FPS отново и се насладете сега, когато отново имате пълно покритие на звука. Всяка дефинирана от потребителя настройка в ~ /. натиснете или ~ / .config / пулс ще замени системните настройки, така че може да пожелаете да разгледате тези конфигурационни файлове, ако постоянно имате проблеми.

Ако никога не чувате звук, когато изпълнявате програма, може да се наложи да я стартирате с padsp пред нея, за да сте сигурни, че може да се включи в процеса на импулсно аудио. Може също да поискате да стартирате alsamixer във вашия терминал, за да се уверите, че настройките на нивото на звука са правилни. Ако корекцията на padsp ви помогне да я стартирате от командния ред Super + R или терминала, тогава ще искате да модифицирате .desktop файла, който стартира програмата. Можете също така да поставите padsp nameOfGame в скрипт bash или tcsh. Заменете nameOfGame с действителното име на командата на програмата, която се опитвате да стартирате.

Когато всичко друго се провали, всъщност можете да стартирате услугата pulseaudio на общосистемно ниво с sudo service pulseaudio рестартиране команда. Тъй като това започва със sudo, подканата на CLI ще ви помоли да въведете паролата си, ако наскоро не сте издавали команди, използващи sudo. Тъй като това активира услугата в широк мащаб, не бива да я използвате като първа възможност. Всъщност можете да използвате top или busybox top във вашия терминал, за да видите как обикновено се изпълнява pulseaudio. Ако изобщо не го виждате, тогава знаете, че не започва правилно.

Използвайте бутоните Page Up и Page Down, за да преминете през най-добрите списъци, като гледате всяка скобена услуга, за да видите дали pulseaudio стартира със системата. Обикновено pulseaudio -k команда ви казва дали е така или иначе, но това е отличен начин да бъдете сигурни. Ако изглежда, че нищо друго не работи и използвате Xubuntu или друга базирана на Xfce4 дистрибуция, тогава има грешка, която може да сте станали жертва, която не влияе на потребителите на LXDE, KDE или Unity. Когато отидете да изключите машината, квадратче за запитване изисква да запазите сесията си.

Това е особено вярно, ако използвате Alt + F4 от празен работен плот на Xubuntu, за да изключите системата. Това може постоянно да запазва неправилна настройка на импулсно аудио, поне на теория. Можете да опитате да го премахнете и да рестартирате системата. Въпреки че това изисква рестартиране, което най-вероятно се опитвате да избегнете на първо място, това може да предотврати бъдещи проблеми. След като го накарате да работи добре, можете отново да поставите отметка в това квадратче, за да запазите останалите схеми, които имате на място. В бъдеще няма да се налага да рестартирате отново и можете просто да използвате командата pulseaudio -D, ако това наистина е решило проблема, който сте имали.

Много малко потребители, особено тези, които работят с Linux на мобилни устройства ASUS eeePC, казват, че след рестартиране на pulseaudio изведнъж чуват пращене. Това е необичаен проблем с драйвера, но можете да го отстраните с относителна лекота. Опитайте да включите всяко USB устройство в USB порт и след това рестартирайте демона puleaudio. Можете също да опитате да включите и изключите нещо в жака за слушалки. Очевидно това неволно изпраща сигнал, че драйверът с отворен код интерпретира и коригира проблема. Това не е проблем за тези, които изпълняват pulseaudio с инсталирани собствени драйвери.

Етикети PulseAudio 4 минути четене