У меня есть проблемы со звуком в Kubuntu 13.10, которые я нахожу довольно раздражающими. Проблема состоит из двух этапов.
По умолчанию я не могу слушать скайп. Итак, следуя предложению, аналогичному этому , я добавил обычный tsched=0
к строке
load-module module-udev-detect tsched=0
в файле /etc/pulse/default.pa. В этот момент скайп начал хорошо работать. Но это сломало звук на моем соединении Netflix (через Wine & Firefox), который работал безупречно ранее. Я быстро обнаружил, что, избавившись от дополнения tsched=0
, восстановил правильный звук в Netlfix (через Wine-> Firefox), но снова скомпрометировал звук в скайпе.
В конце у меня есть главный и второстепенный вопрос.
Я нашел решение моего вопроса номер два, , т.е. как переключиться с одной конфигурации на pulseaudio
на другую без перезагрузки компьютера.
1) Закомментируйте следующую строку в /etc/pulse/default.pa
load-module module-udev-detect
2) Следующие две команды перезапустят pulseaudio с или без (соответственно) tsched=0
option:
pulseaudio --kill && pulseaudio --start --load="module-udev-detect tsched=0"
pulseaudio --kill && pulseaudio --start --load="module-udev-detect"
Причиной для комментирования вышеприведенной строки является то, что при перезапуске pulseaudio команда pulseaudio --start
считывает и параметр командной строки, и файл конфигурации, где она находит конфликтующее предписание для module-udev-detect в случае первой команды, которая затем завершится ошибкой с сообщением об ошибке
E: [pulseaudio] main.c: Daemon startup failed.
Закомментирование строки выше предотвращает эту ошибку. Все это может быть легко написано в сценарии, и одна из двух команд выше (в моем случае вторая) может быть вставлена в /etc/rc.local, так что после загрузки полностью рабочая конфигурация для pulseaudio
находится в место.