2011. január 6., csütörtök

Gentoo: hang beállítása

Üdv mindenki!

Ebben a cikkben az ALSA-t fogjuk beállítani.
Ez az útmutató az alapján készült ahogyan én csináltam (kernelben lévő alsával, nem driverrel).
Először is telepítsük a pciutils csomagot, és tájékozódjunk hangkártyánkról. Ha ez megvan ellenőrizzük hogy biztosan belefordítottunk-e mindent a kernelbe/modulba, amire szükségünk van. Én a kernelbe fordítást ajánlom. É is így tettem.


sudo emerge sys-apps/pciutils
sudo lspci

Ha ez megvan lépjünk be a kernelünk mappájába. Általában linux néven fut... De nálam például mivel
van egy gentoo-sources és egy linux-2.6.37-rc8 ezért a mappa neve linux-2.6.37-rc8.

cd/usr/src/linux
make menuconfig

Ellenőrizzük hogy jól be vannak-e állítva a következő menüpontok.

Device Drivers  --->
   Sound  --->
 
(ezt fordítsd kernelbe)
 <*> Sound card support  
(Az OSS legyen kikapcsolva)
Open Sound System   --->
 < > Open Sound System (DEPRECATED) 
 ( Enter az ALSA-n)
Advanced Linux Sound Architecture  --->
 <*> Advanced Linux Sound Architecture    
 (Válaszd ki, ha MIDI támagatást szeretnél) 
 <*> Sequencer support    
 (Régi típusú /dev/mixer/* és /dev/dsp/* támogatása. Ajánlott.)
 <*> OSS Mixer API
 <*> OSS PCM (digital audio) API
(Többnyire tesztelési és fejlesztési célokat szolgál, az 
átlagfelhasználó számára nem fontos, tehát talán nem is kell vele variálnunk)
Generic devices  --->
 
(ISA hangkártyákhoz)
ISA devices   --->
 
(Menj a PCI eszközökhöz. A legtöbb mai hangkártya PCI eszköz.)
PCI devices   --->
   (Ha Intel kártyánk van:)
   <*> Intel/SiS/nVidia/AMD/ALi AC97 Controller
   (Ha VIA kártyánk van:)
   <*> VIA 82C686A/B, 8233/8235 AC97 Controller
 
Ezután:

emerge alsa-utils

Most kis beállítás jönne az alsaconfal de mi kernelbe fordítottuk, ezért nincs rá szükségünk.
Lépjünk tehát tovább:
 
sudo rc-update add alsasound boot
 
Adjuk hozzá felhasználónkat az audio csoporthoz, ha még a legutóbbi cikkben nem tettük meg.
 
sudo nano /etc/group

Írjuk be felhasználónkat az audio csoportba. Mivel nem játszottunk az alsaconf programmal,
ezért most kézzel kell elindítanunk az alsasoundot.

sudo /etc/init.d/alsasound start
alsamixer

Ellenőrizzük, oldjuk fel a némítást a kellő csatornákról (pl: Master, PCI)
Majd emergeljük az egyik kis zenelejátszó programot. A moc - személyes kedvencem - nem jött össze,
ezért az mpg123 mellett döntöttem.

emerge mpg123
wget http://hosok.hu/letoltesek/zene/hosok_orult_oldal_alma.mp3
mpg123 hosok_orult_oldal_alma.mp3

...és már szól is a zene
Sok sikert a hallgatáshoz!

Nincsenek megjegyzések:

Megjegyzés küldése