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