Difference between revisions of "Advanced Linux Sound Architecture (Česky)"

From ArchWiki
Jump to: navigation, search
(use https for links to archlinux.org)
(9 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
[[Category:Sound (Česky)]]
 
[[Category:Sound (Česky)]]
 
[[Category:HOWTOs (Česky)]]
 
[[Category:HOWTOs (Česky)]]
{{i18n_links_start}}
+
[[Category:Česky]]
{{i18n_entry|English|ALSA}}
+
[[de:Alsa]]
{{i18n_entry|Deutsch|ALSA Einrichten}}
+
[[en:Advanced Linux Sound Architecture]]
{{i18n_entry|Nederlands|ALSA instellen}}
+
[[es:Advanced Linux Sound Architecture]]
{{i18n_entry|Русский|ALSA Setup (Русский)}}
+
[[fa:ALSA]]
{{i18n_entry|Slovensky|Nastavenie ALSA}}
+
[[fr:Alsa]]
{{i18n_entry|Czech|ALSA (Česky)}}
+
[[he:Advanced Linux Sound Architecture]]
{{i18n_entry|中文(简体)|设置ALSA}}
+
[[it:Advanced Linux Sound Architecture]]
{{i18n_entry|עברית|הגדרת ALSA}}
+
[[nl:Advanced Linux Sound Architecture]]
{{i18n_entry|Рolski|ALSA Setup (Polski)}}
+
[[pt:Advanced Linux Sound Architecture]]
{{i18n_entry|Português do Brasil|Instalação ALSA}}
+
[[ru:Advanced Linux Sound Architecture]]
{{i18n_entry|ไทย|ALSA Setup (ไทย)}}
+
[[sk:Advanced Linux Sound Architecture]]
{{i18n_links_end}}
+
[[th:Advanced Linux Sound Architecture]]
 
+
[[tr:Gelişmiş_ses_mimarisi_(ALSA)]]
 +
[[zh-CN:Advanced Linux Sound Architecture]]
 
==Úvod==
 
==Úvod==
 
Tento dokument popisuje jak nastavit systém ALSA, aby fungoval s kernely 2.4 a 2.6. Napsané na základě Alsa Setup howto od Arjana Timmermana:
 
Tento dokument popisuje jak nastavit systém ALSA, aby fungoval s kernely 2.4 a 2.6. Napsané na základě Alsa Setup howto od Arjana Timmermana:
Line 20: Line 21:
  
 
Další informace:
 
Další informace:
[http://bbs.archlinux.org/viewtopic.php?t=2544]
+
[https://bbs.archlinux.org/viewtopic.php?t=2544]
  
 
Pokud máte počítač Dell vybavený kartou Creative Labs Sound Blaster Live!, budete muset skompilovat systém ALSA manuálně.
 
Pokud máte počítač Dell vybavený kartou Creative Labs Sound Blaster Live!, budete muset skompilovat systém ALSA manuálně.
Line 26: Line 27:
 
==Instalace==
 
==Instalace==
 
* Nevyhnutné pro kernely 2.4 a 2.6:
 
* Nevyhnutné pro kernely 2.4 a 2.6:
   # pacman -Sy alsa-lib alsa-utils
+
   # pacman -S alsa-lib alsa-utils
  
 
* Nevyhnutné pre kernely 2.4:
 
* Nevyhnutné pre kernely 2.4:
Line 62: Line 63:
 
==Jste stále bez zvuku?==
 
==Jste stále bez zvuku?==
  
Dokonce i přes to, že máte ovládače nahrané správně a hlasitost je v pořádku, nic není vypnuté, neslyšíte nic! Přidání následujícího řádku do <code>/etc/modprobe.conf</code> spraví tento problém (minimálně s ovladačem <code>via82xx</code> ).
+
Dokonce i přes to, že máte ovládače nahrané správně a hlasitost je v pořádku, nic není vypnuté, neslyšíte nic! Přidání následujícího řádku do <code>/etc/modprobe.d/modprobe.conf</code> spraví tento problém (minimálně s ovladačem <code>via82xx</code> ).
 
  options snd-NAME-OF-MODULE ac97_quirk=0
 
  options snd-NAME-OF-MODULE ac97_quirk=0
  

Revision as of 07:43, 5 December 2012

Úvod

Tento dokument popisuje jak nastavit systém ALSA, aby fungoval s kernely 2.4 a 2.6. Napsané na základě Alsa Setup howto od Arjana Timmermana: http://www.soulfly.nl/~arjan/archlinux/alsa-setup.html

Další informace: [1]

Pokud máte počítač Dell vybavený kartou Creative Labs Sound Blaster Live!, budete muset skompilovat systém ALSA manuálně.

Instalace

  • Nevyhnutné pro kernely 2.4 a 2.6:
 # pacman -S alsa-lib alsa-utils
  • Nevyhnutné pre kernely 2.4:
 # pacman -S alsa-driver
 # depmod -a
  • Doporučené ale ne nevyhnutelné:
 # pacman -S alsa-oss

Zapamatujte si, že balíček 'alsa-driver' zahrnuje potřebné moduly založené na Arch stock kernelu! Pokud jste kompilovali svůj vlastní kernel 2.4, tak zřejmě nebudou fungovat a měli by jste skompilovat nový balíček 'alsa-driver' pomocí ABS a nainstalovat tento balíček.

Konfigurace

Poznámka: Pokud hotplug detekuje vaši zvukovou kartu správně, nemusíte nahrávat moduly manuálně. Pokud je toto váš případ, potřebujete udělat pouze krok 3 (a 4). Jestli si nejste jistí zda vaše zvuková karta byla detekovaná správně, jako root napište "lsmod". Měli by jste vidět několik nahraných modulů začínajícich na "snd-".

  • Nahrajte moduly:
 # modprobe snd-NAME-OF-MODULE
 # modprobe snd-pcm-oss
  • Přidejte hlasitost zvukové karty a zapněte zvuk:
 # amixer set Master 75 unmute
 # amixer set PCM 75 unmute

Nebo to můžete udělat graficky použitím příkazu 'alsamixer'

Poznámka: Pokud používáte 'alsamixer', ujistěte se, že zapnete zvuk (unmute) (Stiskněte klávesu M) také přidejte úroveň hlasitosti.

  • Test vašeho systému na soubory wav:
 # aplay mywav.wav

Jste stále bez zvuku?

Dokonce i přes to, že máte ovládače nahrané správně a hlasitost je v pořádku, nic není vypnuté, neslyšíte nic! Přidání následujícího řádku do /etc/modprobe.d/modprobe.conf spraví tento problém (minimálně s ovladačem via82xx ).

options snd-NAME-OF-MODULE ac97_quirk=0

Nastavení povolení

  • Přidejte svého užívatele do skupiny Audio:
 # gpasswd -a jméno_uživatele audio
  • Odhlaste se a znovu přihlašte, aby jste zajistili, že skupina audio je nahraná.

Obnovení nastavení Alsa Mixer při startu systému

  • Spusťte 'alsactl' pro vytvoření '/etc/asound.state'
 alsactl store
  • Upravte '/etc/rc.conf' a přidejte 'alsa' do seznamu daemons, aby zvuk nabíhal při bootování

Nastavení KDE

  • Spusťte KDE:
 # startx
  • Nastavte úrovně hlasitosti, jak chcete pro daného uživatele (každý užívatel má svoje vlastní nastavení):
 # alsamixer
  • KDE 3.3 Jděte do K Menu > Multimedia > KMix
    • Vyberte nastavení> Konfigurace KMix...
    • Odškrtěte možnost "Restore volumes on logon" (Obnovit hlasitost při prihlásení)
    • Stiskněte OK, a měli by jste mít vše nastavené. Teď všechny úrovně hlasitosti budou stejné z příkazového řádku a KDE.