SVN: PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec

qwiat qwiat at pld-linux.org
Mon Nov 5 00:56:07 CET 2007


Author: qwiat
Date: Mon Nov  5 00:56:06 2007
New Revision: 8988

Modified:
   PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec
Log:
- added section with udev
- cleanups and updates


Modified: PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec
==============================================================================
--- PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec	(original)
+++ PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec	Mon Nov  5 00:56:06 2007
@@ -1,36 +1,47 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
 <section id="uslugi_alsa_step">
 <title>ALSA - D¼wiêk w Linuksie</title>
-	<para>Przez d³u¿szy czas, obs³uga kart d¼wiêkowych w Linuksie by³a traktowana po
-		macoszemu. W koñcu d¼wiêk na powa¿nych serwerach nigdy nie by³
-		priorytetem, jednak kiedy systemy unixowe zaczê³y zagl±daæ pod
-		strzechy zdano sobie sprawê, ¿e taka obs³uga jest potrzebna. Prace
-		by³y prowadzone nad kilkoma systemami obs³ugi m.in.:
-		<productname>OSS</productname>, <productname>JACK</productname>,
-		<productname>ARTS</productname>, <productname>ESD</productname> i
-		opisywana przez nas <productname>ALSA</productname> (skrót: Advanced Linux
-		Sound Architecture). W tej chwili <productname>ALSA</productname> jest
-		najdynamiczniej rozwijaj±cym siê projektem obs³uguj±cym d¼wiêk. Zalety
-		i stabilno¶æ spowodowa³y, ¿e modu³y <productname>ALSA</productname>-y s± wbudowane w kernelach od
-		serii 2.6.x
+	<para>
+		Obecnie w Linuksie do obs³ugi d¼wiêku stosuje siê system <productname>ALSA</productname>
+		(ang: Advanced Linux Sound Architecture), bêd±cy nastêpc± systemu
+		<productname>OSS</productname>. ALSA to zestaw modu³ów j±dra oraz kilku narzêdzi
+		pomocniczych, modu³y mo¿emy ³adowaæ za pomoc± systemu <productname>UDEV</productname>
+		lub statycznie, obydwie metody bêd± opisane w tym rozdziale.
+		Druga z metod jest bardziej z³o¿ona, dlatego pocz±tkuj±cych
+		zachêcamy do korzystania z metody opartej o system UDEV.
 	</para>
 	<section id="uslugi_alsa_instalacja">
 		<title>Instalacja</title>
 		<para>
-			Instalacje <productname>ALSA</productname>-y w PLD dokonujemy
-			wykorzystuj±c program <productname>poldek</productname>, zaczynamy
-			od pakietu zawieraj±cego modu³y kernela:
+			Zaczynamy od pakietu zawieraj±cego modu³y kernela:
 			<screen>$ poldek -i kernel-sound-alsa</screen>
+			Potrzebujemy jeszcze kilku narzêdzi, w tym programu do zarz±dzania mikserem:
+			<screen>$ poldek -i alsa-utils</screen>
 			W ogóle nie nale¿y instalowaæ pakietu <emphasis>kernel-sound-oss</emphasis>,
 			ALSA potrafi emulowaæ OSS.
-			Potrzebujemy jeszcze kilku narzêdzi, w tym programu do sterowania mikserem:
-			<screen>$ poldek -i alsa-utils</screen>
+		</para>
+	</section>
+	<section id="uslugi_alsa_udev">
+		<title>Konfiguracja z u¿yciem systemu UDEV</title>
+		<para>
+			Zak³adam, ¿e w systemie mamy dzia³aj±cy UDEV, instalujemy pakiet z
+			rc-skryptem, koniecznym do zapisywania stanu miksera
+			(inicjacja miksera jest wykonywana bezpo¶rednio przez UDEV):
+			<screen>$ poldek -i alsa-udev</screen>
+			i uruchamiamy go 
+			<screen># /etc/init.d/alsa-udev start</screen>
+			Nie nale¿y sie matrwiæ, ¿e nic siê nie wy¶wietla po jego uruchomieniu,
+			parametr <literal>start</literal> nic nie robi.
+			Naprawdopodobniej mamy ju¿ za³adowane w³a¶ciwe modu³y i jedyne co pozostaje nam to
+			w mikserze ustawiæ g³o¶no¶c i wy³±czyæ wyciszenie, co zosta³o opisane
+			w dalszej czê¶ci rozdzia³u. Wiêcej o systemie UDEV w <xref linkend="kernel-urzadzenia_moduly_udev" />.
 		</para>
 	</section>
 	<section id="uslugi_alsa_konf_statyczna">
 		<title>Konfiguracja statyczna</title>
 		<para>
-			Aby automatycznie ³adowaæ modu³y z rc-skryptów i wczytywac ustawienia
+			Konfiguracja statyczna jest alternatyn± metod± w stosunku do powy¿szej.
+			Aby automatycznie ³adowaæ modu³y z rc-skryptów i wczytywaæ ustawienia
 			miksera, konieczny bêdzie pakiet <emphasis>alsa-utils-init</emphasis>:
 			<screen>$ poldek -i alsa-utils-init</screen>
 			Teraz dokonujemy tego wywo³uj±c polecenie:
@@ -54,24 +65,24 @@
 		 <screen>Do you want to modify /etc/modprobe.conf?</screen>
 		 <para>
 			 Odpowiadamy twierdz±co. Spowoduje to dopisanie odpowiednich
-			 modu³ów kernela do pliku konfiguruj±cego. Nastêpnie pozostaje nam
-			 uruchomiæ jeden z mikserów d¼wiêku i ustawiæ jego parametry oraz 
-			 wy³±czyæ standardowo zwykle w³±czone wyciszenie.
+			 modu³ów kernela do pliku konfiguruj±cego. Uruchamiamy specjalny rc-skrypt:
+			<screen># /etc/init.d/alsasound start</screen>
+			Teraz pozostaje nam ustawiæ g³o¶no¶æ w mikserze oraz wy³±czyæ wyciszenie.
 		 </para>
 	</section>
 	<section id="uslugi_alsa_uruchomienie">
-		<title>Uruchomienie i testowanie</title>
+		<title>Ustawienie miksera i testowanie</title>
 		<para>
 			Domy¶lnie wszystkie "suwaki" miksera s± ustawione na zero i dodatkowo
-			w³±czone jest wyciszenie (mute), aby us³yszeæ d¼wiêk musimy uruchomiæ
-			program do miksowania: <emphasis>alsamixer</emphasis> lub <emphasis>amixer</emphasis>:
+			w³±czone jest wyciszenie (mute), aby to zmieniæ musimy uruchomiæ
+			program <emphasis>alsamixer</emphasis> lub <emphasis>amixer</emphasis>:
 		<screen># /usr/bin/alsamixer</screen>
 			Wy³±czmy mute (klawisz <keycap>m</keycap>) i przesuwamy "suwaki" (strza³kami)
 			kana³u <literal>Master</literal> i <literal>PCM</literal>.
-			Teraz mo¿emy przetestowaæ dzia³anie
-			mo¿emy to zrobiæ za pomoc± dowolnego pliku wav (np. z pakietu <emphasis>gnome-audio</emphasis>): 
+			Teraz mo¿emy przetestowaæ ustawienia,
+			mo¿emy to zrobiæ ods³uchuj±c dowolny plik wav (np. z pakietu <emphasis>gnome-audio</emphasis>): 
 			 <screen># /usr/bin/aplay test.wav</screen>
-			lub pliku mp3 (wymagany pakiet "alsaplayer" oraz "alsaplayer-input-mad"):
+			lub plik mp3 (wymagany pakiet "alsaplayer" oraz "alsaplayer-input-mad"):
 		</para>
 		<screen># /usr/bin/alsaplayer -o alsa test.mp3</screen>
 		<para>
@@ -271,5 +282,11 @@
 			najpierw korzystaæ z w/w demonów d¼wiêku.
 		</para>
 	</section>
-
+	<section id="uslugi_alsa_uwagi">
+		<title>Uwagi</title>
+		<para>
+			Wiêcej o d¼wiêku pod Linuksem na stronie 
+			<ulink url="http://linux-muzyka.ixion.pl/">linux-muzyka.ixion.pl/</ulink>.
+		</para>
+	</section>
 </section>


More information about the pld-cvs-commit mailing list