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

qwiat qwiat w pld-linux.org
Nie, 4 Lis 2007, 00:33:26 CET


Author: qwiat
Date: Sun Nov  4 00:33:26 2007
New Revision: 8984

Modified:
   PLD-doc/book/pl_book__uslugi/pl_uslugi__alsa.sec
Log:
- splitted section
- small updates
- cosmetics


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	Sun Nov  4 00:33:26 2007
@@ -1,76 +1,88 @@
 <?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>
-	<section id="uslugi_alsa_inst_konf">
-	<title>Instalacja i konfiguracja</title>
-	<para>
-		Instalacje <productname>ALSA</productname>-y w PLD dokonujemy
-		wykorzystując program <productname>poldek</productname>:
-	</para>
-	<screen># poldek -i kernel-sound-alsa alsa-lib alsa-utils-init</screen>
-	<para>Sprawdzamy czy nie ma zainstalowanych modułów OSS:</para>
-	<screen># rpm -qa | grep /-oss</screen>
-       	<para>Jeśli są lepiej je usunąć.</para>
-	<para>
-		Po instalacji powyższych pakietów konfigurujemy nasz system.
-		Dokonujemy tego wywołując polecenie:
-	</para>
-	<screen># /usr/sbin/alsaconf</screen>
-	<para>
-		Po ukazaniu się ekranu z napisem "Searching sound cards"
-		czekamy ok. 10 sekund i wciskamy <keycap>ctrl-c</keycap> (konfigurator szybko
-		 znajduje naszą właściwą kartę - a ponieważ szuka również kart
-		 starego typu oraz różnych egzotycznych, co zajmuje mu bardzo dużo czasu dlatego
-		 przerywamy wyszukiwanie).
-	 </para>
-	 <para>
-		 Następne okno pokazuje nam listę znalezionych kart muzycznych
-		 (bądź najczęściej jedną). Jeżeli wyszukiwanie nie
-		 przyniosło żadnych rezultatów należy się upewnić czy
-		 mamy zainstalowany pakiet
-		 <productname>pciutils</productname>. Zatwierdzamy wyświetloną kartę i na
-		 pytanie:
-	 </para>
-	 <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
-		 (MUTE) np:
-	 </para>
-	<screen># /usr/bin/alsamixer</screen>
-	<para>
-		lub:
-	</para>
-	<screen>/usr/bin/amixer</screen>
-	<para>
-		Następnym krokiem jest przetestowanie naszego serwera (wymagany
-		pakiet "alsaplayer" oraz "alsaplayer-input-mad"):
-	</para>
-	<screen>alsaplayer -o alsa test.mp3</screen>
-	<para>
-		To już praktycznie koniec instalacji. Pamiętać należy, że do
-		niektórych programów należy doczytać odpowiednie wtyczki,
-		które umożliwią prace z <productname>ALSA</productname>-ą.
-		Wtyczki te łatwo rozpoznać po dopisce "alsa" w nazwie pakietu.
+	<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>
+	<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:
+			<screen>$ poldek -i kernel-sound-alsa</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_konf_statyczna">
+		<title>Konfiguracja statyczna</title>
+		<para>
+			Aby automatycznie ładować moduły z rc-skryptów i wczytywac 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:
+		</para>
+		<screen># /usr/sbin/alsaconf</screen>
+		<para>
+			Po ukazaniu się ekranu z napisem "Searching sound cards"
+			czekamy ok. 10 sekund i wciskamy <keycap>ctrl-c</keycap> (konfigurator szybko
+			znajduje naszą właściwą kartę - a ponieważ szuka również kart
+			starego typu oraz różnych egzotycznych, co zajmuje mu bardzo dużo czasu dlatego
+			przerywamy wyszukiwanie).
+		 </para>
+		 <para>
+			 Następne okno pokazuje nam listę znalezionych kart muzycznych
+			 (bądź najczęściej jedną). Jeżeli wyszukiwanie nie
+			 przyniosło żadnych rezultatów należy się upewnić czy
+			 mamy zainstalowany pakiet
+			 <productname>pciutils</productname>. Zatwierdzamy wyświetloną kartę i na
+			 pytanie:
+		 </para>
+		 <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.
+		 </para>
+	</section>
+	<section id="uslugi_alsa_uruchomienie">
+		<title>Uruchomienie 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>:
+		<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>): 
+			 <screen># /usr/bin/aplay test.wav</screen>
+			lub pliku mp3 (wymagany pakiet "alsaplayer" oraz "alsaplayer-input-mad"):
+		</para>
+		<screen># /usr/bin/alsaplayer -o alsa test.mp3</screen>
+		<para>
+			To już praktycznie koniec instalacji. Pamiętać należy, że do
+			niektórych programów należy doczytać odpowiednie wtyczki,
+			które umożliwią prace z <productname>ALSA</productname>-ą.
+			Wtyczki te łatwo rozpoznać po dopisce "alsa" w nazwie pakietu.
+		</para>
 	</section>
 	<section id="uslugi_alsa_zaawan">
-		<title>Mikser</title>
+		<title>Zaawansowana obsługa miksera</title>
 		<para>
 			W wielu przypadkach okazuje się, że posiadamy kartę
 			muzyczną, która nie potrafi miksować dźwięku


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