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

qwiat qwiat w pld-linux.org
Pon, 5 Lis 2007, 00:56:07 CET


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>


Więcej informacji o liście dyskusyjnej pld-doc