[HOW TO] OSSv4 na Ubuntu
: 15 kwie 2012, 13:42
Witam,
Ponieważ zbliża się artykuł o Open Sound System w Linuksie, to chciałbym zamieścić tutaj krótki poradnik, jak zastąpić ALSA właśnie tym rozwiązaniem na Ubuntu.
Na początku otwieramy terminal i wpisujemy:
I wybieramy OSS. Restartujemy komputer. Uwaga od tego momentu nie będziemy mieli na razie dźwięku w systemie. Doinstalowujemy OSS poleceniem:
OSS uruchomimy poleceniem:
Jeżeli w przyszłości dźwięk nie będzie chciał wystartować to restartujemy OSS poleceniem:
To jednak jeszcze nie koniec. Dźwięk w Ubuntu przechodzi przez PulseAudio, więc możemy 1 - skonfigurować PulseAudio, żeby używało OSS; 2 - usunąć PulseAudio i używać samego OSS.
1. Wpisujemy w terminalu:
I w plik wklejamy linijkę:
Restartujemy komputer.
2. Usuwamy PulseAudio poleceniem:
Dodajemy obsługę OSS przez GStreamer:
I ustawiamy OSS zarówno na wyjście, jak i wejście.
Następnie ustawiamy, żeby programy używające ALSA korzystały z OSS:
I wklejamy:
Restartujemy kompa
To wszystko!
Mixer dźwięku jest dostępny komendą:
Polecam utworzyć odpowiedni aktywator na pulpicie lub panelu.
Pozdrawiam
Ponieważ zbliża się artykuł o Open Sound System w Linuksie, to chciałbym zamieścić tutaj krótki poradnik, jak zastąpić ALSA właśnie tym rozwiązaniem na Ubuntu.
Na początku otwieramy terminal i wpisujemy:
Kod: Zaznacz cały
sudo dpkg-reconfigure linux-sound-base
Kod: Zaznacz cały
sudo apt-get install oss4-base oss4-dkms oss4-dev oss4-gtk
Kod: Zaznacz cały
sudo soundon
Kod: Zaznacz cały
sudo rm /usr/lib/oss/starting
sudo soundon
1. Wpisujemy w terminalu:
Kod: Zaznacz cały
sudo gedit /etc/pulse/default.pa
Kod: Zaznacz cały
load-module module-oss device="/dev/dsp" sink_name=output source_name=input mmap=0
2. Usuwamy PulseAudio poleceniem:
Kod: Zaznacz cały
sudo apt-get remove pulseaudio
Kod: Zaznacz cały
sudo apt-get install gstreamer0.10-plugins-bad
gstreamer-properties
Następnie ustawiamy, żeby programy używające ALSA korzystały z OSS:
Kod: Zaznacz cały
sudo gedit ~/.asoundrc
Kod: Zaznacz cały
pcm.!default
{
type oss
device /dev/dsp
}
mixer.!default
{
type oss
device /dev/dsp
}
To wszystko!
Mixer dźwięku jest dostępny komendą:
Kod: Zaznacz cały
/usr/bin/ossxmix
Pozdrawiam