OSSv4 Gentoo Linux sistemoje
Turinys
Įžanga
OSSv4 - tai ketvirtoji Open Sound System garso posistemės versija. Ji pasižymi gera garso kokybe, software mixing galimybe, atgaliniu suderinamumu su senesnes OSS API naudojančiomis programomis, geru portabilumu (OSS veikia Solaris, HP-UX, AIX ir BSD šeimos operacinėse sistemose) bei daugeliu kitų galimybių). Vis dėl to, trečiasis OSS leidimas buvo uždaro kodo, todėl daugelis programuotojų pradėjo naudoti ALSA API, todėl nemažai naujų programų nepalaiko garso atkūrimo, naudojant OSS.
Reikalavimai
Norint naudoti OSS jums prireiks:
>=x11-libs/gtk+-2
>=sys-kernel/linux-headers-2.6.11
Šiuos paketus galite įdiegti taip:
emerge -v '>=x11-libs/gtk+-2' '>=sys-kernel/linux-headers-2.6.11'
Taip pat, kernelyje reikia išjungti tiek ALSA, tiek OSSv2 palaikymą.
Device Drivers --->
<M> Sound card support --->
< > Advanced Linux Sound Architecture --->
< > Open Sound System (DEPRECATED) --->
Diegimas naudojant layman
Lengviausias būdas įdiegti OSS į Gentoo sistemą - pasinaudoti layman. Norint tai atlikti, pirmiausia reikia įdiegti layman su mercurial palaikymu. Jeigu jo dar neturite, tai galite padaryti šitaip:
emerge -av dev-util/mercurial app-portage/layman echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
Tada, naudojantis layman'u, jums reikės įdiegti oss-overlay į savo lokalų portage medį. Tai padarysime naudodami šias komandas:
source /etc/profile layman -a oss-overlay
Kadangi jau turime oss overlay, mums telieka įdiegti media-sound/oss:
mkdir -p /etc/portage/package.keywords echo "media-sound/oss ~*" >> /etc/portage/package.keywords/other emerge -av media-sound/oss ossdetect #aptiks jūsų įrenginius
Taip pat reikėtų pridėti oss vėliavėlę ir perkompiliuoti paketus, kad jie pradėtų naudoti OSS:
euse -E oss emerge -avNDu world
Štai ir viskas, jūs turite veikiančią OSS sistemą. Tai galite patikrinti komanda:
osstest
Valdymas
Reikėtų atsiminti kelias naudingas programėles, kurios palengvins darbą su OSS:
- ossxmix - grafinis OSS mikšerio valdymas
- ossmix - konsolinis OSS mikšerio valdymas
- osstest - patikrina kaip veikia OSS
- ossinfo - parodys informaciją apie jūsų garso įrenginius ir OSS
Patarimai
Automatinis OSS startavimas
Norint, kad startuojant sistemai startuotų ir OSS jums reikia įvykdyti šią komandą:
rc-update add oss default
Flash palaikymas
Norint, kad flash aplikacijose būtų garsas, jums reikės įsidiegti www-plugins/libflashsupport su oss use vėlevėle.
echo "www-plugins/libflashsupport ~*" >> /etc/portage/package.keywords/other emerge -av www-plugins/libflashsupport
Skype
Norint girdėti garsą skype programoje, jums reikės net-im/skype-oss paketo, kurį galime rasti oss-overlay, kurį jau turite.
emerge -C skype #ištrinam esamą skype euse -E oss4 echo "net-im/skype-oss ~*" >> /etc/portage/package.keywords/other emerge -av skype-oss
Daugiau
Nuorodos
http://en.gentoo-wiki.com/wiki/OSS4 - angliškas straipsnis apie OSSv4 diegimą Gentoo Linux sistemoje.
http://opensound.com/ - OSS namų puslapis.
http://www.4front-tech.com/forum/index.php - OSS naudototjų ir tobulintojų forumas.