Как исправить проблемы pulseaudio в Linux —

Время от времени служба звука и звука останавливается по разным причинам. Чаще всего он внезапно перестает работать после игры в определенные виды полноэкранных игр или воспроизведения определенных видео. Если одно из этих приложений внезапно остановилось или вам пришлось использовать xkill для принудительной остановки, вам может потребоваться перезапустить службу pulseaudio. Для этого вам не нужно полностью перезагружать компьютер или планшет с Linux.

Наиболее распространенный способ — выйти из среды рабочего стола, а затем снова войти в систему, но это раздражает и не всегда работает. Это также требует, чтобы вы закрыли много программ, которые у вас уже запущены в этой среде. Пара команд терминала — все, что вам нужно, чтобы перезапустить демон audi и снова услышать чистый звук. Возможно, вам все равно придется перезапустить приложение или два, если они не отвечают на перезапуск, однако.

Перезапуск службы pulseaudio без выхода из системы

Откройте окно терминала, удерживая CTRL, ALT а также T или выберите его в приложении или в меню черты в соответствии с типом графического интерфейса пользователя, который вы используете. Для большинства этих команд вам не потребуется доступ администратора, поэтому убедитесь, что у вас есть $ подсказка если вы используете оболочку bash. Пользователи tcsh могут захотеть ввести кто я чтобы убедиться, что они не собираются запускать Службу pulseaudio от имени root.

Проверьте, запущен ли какой-либо экземпляр, набрав pulseaudio –check и подталкивание возврата. Обычно вы вообще не видите выходных данных. Вы также можете увидеть ноль, который аналогичен получению без вывода. Это указывает на то, что экземпляр не запущен. Если вы получили какое-либо сообщение об экземпляре, запущенном в данный момент, вы можете выполнить команду pulseaudio -k убить существующего. После того, как вы это сделали, или если у вас еще не было запущенного предыдущего экземпляра, вы можете набрать pulseaudio -D запустить новый экземпляр, и процесс запустится автоматически, прежде чем он вернет вас в командную строку.

Вам даже не понадобится терминал, если вы точно знаете, что у вас нет запущенного экземпляра. Вы могли бы удерживать Супер или же Ключ Windows а также нажать R чтобы открыть окно запуска, а затем введите pulseaudio -D внутрь. Нажмите клавишу ввода или нажмите кнопку, чтобы выполнить команду.

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

Начните свое видео, ваш MMORPG или снова ваш FPS и наслаждайтесь тем, что у вас снова есть полный звуковой охват. Любой пользовательский параметр в ~ / .Pulse или же ~ / .Config / импульс переопределит общесистемные настройки, поэтому вы можете захотеть просмотреть эти файлы конфигурации, если у вас постоянно возникают проблемы.

Если вы никогда не слышите звук при запуске программы, вам может потребоваться запустить ее с padsp перед ней, чтобы убедиться, что она может подключиться к процессу импульса и звука. Вы также можете запустить alsamixer в своем терминале, чтобы убедиться в правильности настроек уровня звука. Если исправление padsp поможет вам запустить его из командной строки Super + R или из терминала, то вы захотите изменить файл .desktop, который запускает программу. Вы также можете поместить padsp nameOfGame в скрипт bash или tcsh. Замените nameOfGame на фактическое имя команды программы, которую вы пытаетесь запустить.

Когда все остальное терпит неудачу, вы можете фактически запустить службу pulseaudio на уровне всей системы с помощью sudo service pulseaudio restart команда. Поскольку это начинается с 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 с установленными проприетарными драйверами.

Ссылка на основную публикацию
Adblock
detector