OSS4 w Debianie
Kategoria: FAQ, etykiety: dźwięk, system, multimedia
Dodany: 2009-08-05 10:00
(zmodyfikowany: 2010-01-04 17:25)
Przez: ilin
Wyświetleń: 23882
OSS4 jak to używać
W niektórych przypadkach działanie alsy nie zaspokaja naszych oczekiwań. To nie możemy sluchać muzyki z wielu źródeł to jakość dźwieku jest słaba to komp gra nam za cicho itd.
Ratunkiem może być użycie OSS4.
Na stronie deb
Mamy już gotowe paczki z wersją stabilną. Wystarczy zainstalować.
Ja zaś polecam zbudowanie wlasnej paczki z wersją testową gdyż zawsze coś nowego jest wprowadzone czego może nie być w starszej wersji a może dotyczyć właśnie naszej karty dźwiękowej.
Budowa paczki jest bardzo prosta
Najpierw sciągamy źródełka ze strony
Po sciągnięciu rozpakowujemy je. Instalujemy pakiety potrzebne do kompilacji.
aptitude install build-essential libgtk2.0-dev
Teraz musimy stworzyć folder w którym będziemy kompilować.
mkdir ~/oss
Wchodzimy do tego katalogo.
cd ~/oss
Rozpoczynamy kompilację.
~/katalog_ze_źrodlami/configure
Jeśli configure przejdzie bez błędu wydajemy polecenie
make build
Jeśli zakończy się bez błędu tworzymy paczkę
make deb
Po kilku chwilach mamy gotową paczkę deb w katalogu ~/oss
Wystarczy ją zainstalować.
Warto przed instalacją wyłaczyć wszelkie aplikacje używajace dźwięku gdyż zapobiegnie to logom o błędach związanych z zajętością sprzętu. Sa one nieistotne dla dalszej pracy oss ale mogą psuć nam samopoczucie.
Konfiguracja
Konfigurować w zasadzie nic nie musimy. Wszystko robi się automagicznie.
Przydatne polecenia.
ossinfo -wyświetlenie urządzeń dźwiękowych
osstest -test dźwięku (nie zawsze działa)
ossmix -tekstowy mixer
ossxmix -graficzny mixer (bardzo rozbudowany)
soundoff -zatrzymanie systemu dźwięku oss
soundon -uruchomienie dźwięku oss
ossdetect -autodetekcja sprzętu
savemixer -zapis ustawień mixera
Konfiguracja aplikacji
Emulacja alsy
Instalujemy pakiet libasound2-plugins
aptitude install libasound2-plugins
Tworzymy plik /etc/asound.conf (jeśli takowego nie mamy)
Wpisujemy do niego
pcm.oss {
type oss
device /dev/dsp
}
pcm.!default {
type oss
device /dev/dsp
}
ctl.oss {
type oss
device /dev/mixer
}
ctl.!default {
type oss
device /dev/mixer
}
Po przelogowaniu mozemy nawet korzystac (jeśli nie mamy innego wyjścia) z alsy.
mplayer
W katalogu ~/.mplayer/config
Wpisujemy
ao=oss
Kde4
Instalujemy pakiet gstreamer0.10-plugins-bad
Gry z wyjściem dźwięku SDL np frozen-bubble
Instalujemy pakiet libsdl1.2debian-oss
Do pliku /etc/environment dopisujemy
set SDL_AUDIODRIVER=dsp
Po przelogowaniu powinna grać
mikrofon
Czasem mamy problem z uruchomieniem mikrofonu. Proponuję wiec taką metodę.
W terminalu odpalamy
ossrecord - | ossplay -
Otwieramy rónocześnie ossxmix i mówimy do mikrofonu. W mixerze suwamy suwakami i przełączamy przełączniki aż nie usłyszymy swego głosu w głośnikach.
P.S.To dopiero zalążek tego arta który z biegiem czasu zostanie poszerzony