Zatrzymujemy Alsa (dla Ubunut 8.10 i starszych):
Kod: Zaznacz cały
cat /lib/linux-sound-base/noALSA.modprobe.conf | sudo tee -a /etc/modprobe.d/blacklist
Kod: Zaznacz cały
cat /lib/linux-sound-base/noALSA.modprobe.conf | sudo tee -a /etc/modprobe.d/blacklist.conf
Kod: Zaznacz cały
echo "blacklist snd_hda_intel
blacklist snd_mixer_oss
blacklist snd_pcm
blacklist snd_timer
blacklist snd_page_alloc
blacklist snd_hwdep
blacklist snd
blacklist soundcore" | sudo tee -a /etc/modprobe.d/blacklist
Kod: Zaznacz cały
echo "blacklist snd_hda_intel
blacklist snd_mixer_oss
blacklist snd_pcm
blacklist snd_timer
blacklist snd_page_alloc
blacklist snd_hwdep
blacklist snd
blacklist soundcore" | sudo tee -a /etc/modprobe.d/blacklist.conf
Kod: Zaznacz cały
sudo dpkg-reconfigure linux-sound-base
Instalacja paczek niezbędnych do kompilacji
Kod: Zaznacz cały
sudo apt-get install -y build-essential binutils linux-headers-`uname -r` gawk libtool libgtk2.0-dev mercurial
sudo apt-get install -y libesd0 libsdl1.2debian-oss
Ubuntu Hardy/GNOME 2.22 (i starsze)
Paczki niezbędne aby słyszeć dźwięki systemowe przy użyciu OSS
Kod: Zaznacz cały
sudo apt-get install -y esound esound-clients esound-common libesd0
Kod: Zaznacz cały
sudo apt-get install -y arts
Niezbędny jest KDE Phonon GStreamer backend:
Kod: Zaznacz cały
sudo apt-get install -y phonon-backend-gstreamer
Budujemy OSS
OSS 4.0-1016 jest dostępny jako paczka .deb na stronie http://www.opensound.com/download.cgi. Pokażę jak skompilować Oss'a .
Najpierw restart systemu aby moduły ALSA'y się nie załadowały.
Źródło OSS z mercurial
Kod: Zaznacz cały
cd /usr/src
sudo hg clone http://mercurial.opensound.com/ oss-devel
Kod: Zaznacz cały
cd ~/
sudo rm -rf oss41build
mkdir oss41build
cd oss41build/
Kod: Zaznacz cały
NO_WARNING_CHECKS=yes /usr/src/oss-devel/configure
make
Kod: Zaznacz cały
sudo make install
Kod: Zaznacz cały
sudo make deb
sudo dpkg -i oss*.deb
Kod: Zaznacz cały
ossxmix
na panelu ikonka głośności powinna również działać bez wprowadzania zmian.Aby działał dźwięk 5.1 w mikserze zaznaczamy opcję
Kod: Zaznacz cały
spread