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>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit