Как использовать OSS вместо PulseAudio?
Звук работал нормально с PulseAudio, но я установил кое-что, чтобы попытаться заставить xawtv работать, но это только заставило звук перестать работать.
Поэтому я попытался установить несколько пакетов, чтобы заставить OSS работать, потому что я прочитал, что OSS лучше, чем PulseAudio (это правда?)
В любом случае, я не могу заставить OSS работать. Какие пакеты мне нужно установить и как мне это настроить?
1 ответ
OSS4 является альтернативой для ALSA, а не для PulseAudio.
Я пробовал OSS4 с Ubuntu, звук хороший, возможно, лучше, чем у ALSA, но я вернулся к ALSA из-за пары проблем:
- OSS4 не определяет автоматически подключение к разъему для наушников (по крайней мере, для моей звуковой карты)
- флеш плагин работает плохо или вылетает с OSS4
Во всяком случае, у меня есть некоторые заметки, которые я сохранил из моего короткого опыта:
- добавьте своего пользователя в
audio
группа; - установить пакет
linux-source
; - распакуйте архив tar, установленный с предыдущим пакетом в
/usr/src/linux-source-3.2.0/
(или эквивалент, в зависимости от версии ядра) - создать символическую ссылку
/lib/modules/3.2.0-24-generic-pae/source
в/usr/src/linux-source-3.2.0/linux-source-3.2.0/
- установить пакеты
oss4-{base,source,dkms,gtk}
а такжеliboss4-salsa2
- бежать
sudo dpkg-reconfigure linux-sound-base
и выберите OSS4 - модифицировать
/etc/pulse/default.pa
- закомментируйте строку:
load-module module-udev-detect
- добавьте строку:
load-module module-oss device="/dev/dsp" sink_name=output source_name=input mmap=0
- закомментируйте строку:
- бежать
gstreamer-properties
и выберите OSS4 Создайте
~/.asoundrc
с содержанием:pcm.!default { type oss device /dev/dsp } mixer.!default { type oss device /dev/dsp }
Удачи